Skip to content

Commit 2e9c63c

Browse files
committed
Enable Linux arm64 binaries for testing and releases.
1 parent fb0669e commit 2e9c63c

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
@@ -1870,10 +1870,11 @@ jobs:
18701870
name: Gather and rename binaries from dependent jobs
18711871
command: |
18721872
mkdir github/
1873-
cp workspace/solc/solc-static-linux github/solc-static-linux
1874-
cp workspace/build/solc/solc github/solc-macos
1875-
cp workspace/solc/Release/solc.exe github/solc-windows.exe
1876-
cp workspace/soljson.js github/soljson.js
1873+
cp workspace/solc/solc-static-linux github/solc-static-linux
1874+
cp workspace/solc/solc-static-linux-arm github/solc-static-linux-arm
1875+
cp workspace/build/solc/solc github/solc-macos
1876+
cp workspace/solc/Release/solc.exe github/solc-windows.exe
1877+
cp workspace/soljson.js github/soljson.js
18771878
18781879
cd github/
18791880
tar --create --file ../github-binaries.tar *
@@ -1889,10 +1890,11 @@ jobs:
18891890
18901891
mkdir -p solc-bin/{linux-amd64,macosx-amd64,windows-amd64,bin}
18911892
1892-
mv github/solc-static-linux "solc-bin/linux-amd64/solc-linux-amd64-v${full_version}"
1893-
mv github/solc-macos "solc-bin/macosx-amd64/solc-macosx-amd64-v${full_version}"
1894-
mv github/solc-windows.exe "solc-bin/windows-amd64/solc-windows-amd64-v${full_version}.exe"
1895-
mv github/soljson.js "solc-bin/bin/soljson-v${full_version}.js"
1893+
mv github/solc-static-linux-arm "solc-bin/linux-arm64/solc-linux-arm64-v${full_version}"
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"
18961898
18971899
cd solc-bin/
18981900
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)