mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Merge pull request #5822 from ethereum/emscripten-1.38.22
Update to emscripten 1.38.22
This commit is contained in:
commit
ec6b660251
@ -34,14 +34,14 @@ version: 2
|
|||||||
jobs:
|
jobs:
|
||||||
build_emscripten:
|
build_emscripten:
|
||||||
docker:
|
docker:
|
||||||
- image: trzeci/emscripten:sdk-tag-1.38.8-64bit
|
- image: trzeci/emscripten:sdk-tag-1.38.22-64bit
|
||||||
environment:
|
environment:
|
||||||
TERM: xterm
|
TERM: xterm
|
||||||
steps:
|
steps:
|
||||||
- checkout
|
- checkout
|
||||||
- restore_cache:
|
- restore_cache:
|
||||||
name: Restore Boost build
|
name: Restore Boost build
|
||||||
key: &boost-cache-key emscripten-boost-{{ checksum "scripts/travis-emscripten/install_deps.sh" }}{{ checksum "scripts/travis-emscripten/build_emscripten.sh" }}
|
key: &boost-cache-key emscripten-boost-{{ checksum "scripts/travis-emscripten/install_deps.sh" }}{{ checksum "scripts/build_emscripten.sh" }}{{ checksum "scripts/travis-emscripten/build_emscripten.sh" }}
|
||||||
- run:
|
- run:
|
||||||
name: Bootstrap Boost
|
name: Bootstrap Boost
|
||||||
command: |
|
command: |
|
||||||
|
12
.travis.yml
12
.travis.yml
@ -114,7 +114,7 @@ matrix:
|
|||||||
before_install:
|
before_install:
|
||||||
- nvm install 8
|
- nvm install 8
|
||||||
- nvm use 8
|
- nvm use 8
|
||||||
- docker pull trzeci/emscripten:sdk-tag-1.38.8-64bit
|
- docker pull trzeci/emscripten:sdk-tag-1.38.22-64bit
|
||||||
env:
|
env:
|
||||||
- SOLC_EMSCRIPTEN=On
|
- SOLC_EMSCRIPTEN=On
|
||||||
- SOLC_INSTALL_DEPS_TRAVIS=Off
|
- SOLC_INSTALL_DEPS_TRAVIS=Off
|
||||||
@ -122,6 +122,16 @@ matrix:
|
|||||||
- SOLC_TESTS=Off
|
- SOLC_TESTS=Off
|
||||||
- ZIP_SUFFIX=emscripten
|
- ZIP_SUFFIX=emscripten
|
||||||
- SOLC_STOREBYTECODE=On
|
- SOLC_STOREBYTECODE=On
|
||||||
|
# Travis doesn't seem to support "dynamic" cache keys where we could include
|
||||||
|
# the hashes of certain files. Our CircleCI configuration contains the hash of
|
||||||
|
# relevant emscripten files.
|
||||||
|
#
|
||||||
|
# It is important to invalidate the cache with each emscripten update, because
|
||||||
|
# dependencies, such as boost, might be broken otherwise.
|
||||||
|
#
|
||||||
|
# This key here has no significant on anything, apart from caching. Please keep
|
||||||
|
# it in sync with the version above.
|
||||||
|
- EMSCRIPTEN_VERSION_KEY="1.38.22"
|
||||||
|
|
||||||
# OS X Mavericks (10.9)
|
# OS X Mavericks (10.9)
|
||||||
# https://en.wikipedia.org/wiki/OS_X_Mavericks
|
# https://en.wikipedia.org/wiki/OS_X_Mavericks
|
||||||
|
@ -30,5 +30,5 @@ set -e
|
|||||||
|
|
||||||
if [[ "$OSTYPE" != "darwin"* ]]; then
|
if [[ "$OSTYPE" != "darwin"* ]]; then
|
||||||
./scripts/travis-emscripten/install_deps.sh
|
./scripts/travis-emscripten/install_deps.sh
|
||||||
docker run -v $(pwd):/root/project -w /root/project trzeci/emscripten:sdk-tag-1.38.8-64bit ./scripts/travis-emscripten/build_emscripten.sh
|
docker run -v $(pwd):/root/project -w /root/project trzeci/emscripten:sdk-tag-1.38.22-64bit ./scripts/travis-emscripten/build_emscripten.sh
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user