Skip to content

Commit 09a9f51

Browse files
committed
Enable Linux arm64 binaries for testing and releases.
1 parent 6dc3fd4 commit 09a9f51

File tree

2 files changed

+11
-8
lines changed

2 files changed

+11
-8
lines changed

.circleci/config.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1872,10 +1872,11 @@ jobs:
18721872
name: Gather and rename binaries from dependent jobs
18731873
command: |
18741874
mkdir github/
1875-
cp workspace/solc/solc-static-linux github/solc-static-linux
1876-
cp workspace/build/solc/solc github/solc-macos
1877-
cp workspace/solc/Release/solc.exe github/solc-windows.exe
1878-
cp workspace/soljson.js github/soljson.js
1875+
cp workspace/solc/solc-static-linux github/solc-static-linux
1876+
cp workspace/solc/solc-static-linux-arm github/solc-static-linux-arm
1877+
cp workspace/build/solc/solc github/solc-macos
1878+
cp workspace/solc/Release/solc.exe github/solc-windows.exe
1879+
cp workspace/soljson.js github/soljson.js
18791880
18801881
cd github/
18811882
tar --create --file ../github-binaries.tar *
@@ -1891,10 +1892,11 @@ jobs:
18911892
18921893
mkdir -p solc-bin/{linux-amd64,macosx-amd64,windows-amd64,bin}
18931894
1894-
mv github/solc-static-linux "solc-bin/linux-amd64/solc-linux-amd64-v${full_version}"
1895-
mv github/solc-macos "solc-bin/macosx-amd64/solc-macosx-amd64-v${full_version}"
1896-
mv github/solc-windows.exe "solc-bin/windows-amd64/solc-windows-amd64-v${full_version}.exe"
1897-
mv github/soljson.js "solc-bin/bin/soljson-v${full_version}.js"
1895+
mv github/solc-static-linux-arm "solc-bin/linux-arm64/solc-linux-arm64-v${full_version}"
1896+
mv github/solc-static-linux "solc-bin/linux-amd64/solc-linux-amd64-v${full_version}"
1897+
mv github/solc-macos "solc-bin/macosx-amd64/solc-macosx-amd64-v${full_version}"
1898+
mv github/solc-windows.exe "solc-bin/windows-amd64/solc-windows-amd64-v${full_version}.exe"
1899+
mv github/soljson.js "solc-bin/bin/soljson-v${full_version}.js"
18981900
18991901
cd solc-bin/
19001902
tar --create --file ../solc-bin-binaries.tar *

Changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ Bugfixes:
1111
* Yul Optimizer: Fix edge case in which invalid Yul code is produced by ExpressionSimplifier due to expressions being substituted that contain out-of-scope variables.
1212

1313
Build System:
14+
* Enable Linux arm64 binaries for testing and releases.
1415
* Update minimum version requirements of Boost to 1.83.0 for non-windows builds and of GCC and Clang to 13.3 and 18.1.3, respectively. Fixes infinite recursion on `boost::rational` comparison affecting compiler binaries built with GCC<14.0 and Boost<1.75.
1516

1617
### 0.8.30 (2025-05-07)

0 commit comments

Comments
 (0)