mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Merge pull request #13436 from ethereum/newemscripthashes
Update docker images for emscripten.
This commit is contained in:
commit
f802eafc67
@ -21,8 +21,8 @@ parameters:
|
||||
default: "solbuildpackpusher/solidity-buildpack-deps@sha256:048002d71a1f86f83dedb79dd057760b752256c75646ba5ad5c1bbe92e1695aa"
|
||||
emscripten-docker-image:
|
||||
type: string
|
||||
# solbuildpackpusher/solidity-buildpack-deps:emscripten-11
|
||||
default: "solbuildpackpusher/solidity-buildpack-deps@sha256:0ad7c65e8c54d926ba9cb80d56246e4fc49f9284ad5188aaaa4834f46ab0c315"
|
||||
# solbuildpackpusher/solidity-buildpack-deps:emscripten-12
|
||||
default: "solbuildpackpusher/solidity-buildpack-deps@sha256:65a82268792a5a2ee85ad432baf04a056c3a4006941ab3a4416eb1a0614883f3"
|
||||
evm-version:
|
||||
type: string
|
||||
default: london
|
||||
|
@ -34,7 +34,7 @@ else
|
||||
BUILD_DIR="$1"
|
||||
fi
|
||||
|
||||
# solbuildpackpusher/solidity-buildpack-deps:emscripten-11
|
||||
# solbuildpackpusher/solidity-buildpack-deps:emscripten-12
|
||||
docker run -v "$(pwd):/root/project" -w /root/project \
|
||||
solbuildpackpusher/solidity-buildpack-deps@sha256:0ad7c65e8c54d926ba9cb80d56246e4fc49f9284ad5188aaaa4834f46ab0c315 \
|
||||
solbuildpackpusher/solidity-buildpack-deps@sha256:65a82268792a5a2ee85ad432baf04a056c3a4006941ab3a4416eb1a0614883f3 \
|
||||
./scripts/ci/build_emscripten.sh "$BUILD_DIR"
|
||||
|
@ -62,11 +62,12 @@ then
|
||||
echo -n "$CIRCLE_SHA1" >commit_hash.txt
|
||||
fi
|
||||
|
||||
# Disable warnings for unqualified "move()" calls, introduced and enabled by
|
||||
# Disable warnings for unqualified `move()` calls, introduced and enabled by
|
||||
# default in clang-16 which is what the emscripten docker image uses.
|
||||
# Additionally, disable the warning for unknown warnings here, as this script is
|
||||
# also used with earlier clang versions.
|
||||
CMAKE_CXX_FLAGS="-Wno-unqualified-std-cast-call -Wno-unknown-warning-option"
|
||||
# TODO: This can be removed if and when all usages of `move()` in our codebase use the `std::` qualifier.
|
||||
CMAKE_CXX_FLAGS="-Wno-unqualified-std-cast-call"
|
||||
|
||||
|
||||
mkdir -p "$BUILD_DIR"
|
||||
|
@ -35,3 +35,5 @@ These scripts `scripts/ci/build.sh` and `scripts/ci/build_ossfuzz.sh` are also u
|
||||
If the tests passed successfully, the docker image will get tagged by the version defined within the corresponding `Dockerfile`.
|
||||
Finally, a comment will be added to the PR that contains the full repository, version and repository digest
|
||||
of the freshly created docker image.
|
||||
|
||||
The files `.circleci/config.yml` and `scripts/build_emscripten.sh` need to be updated with the new hash posted in the comment.
|
||||
|
Loading…
Reference in New Issue
Block a user