@@ -29,24 +29,24 @@ jobs:
2929 include :
3030 - platform : darwin
3131 os : macos-14
32- brew-packages : swig
33- cmd : ./build.sh
32+ brew-packages : https://raw.githubusercontent.com/Homebrew/homebrew-core/d68a6bc0fa0fe84d4ab40a7df228a2b9bc48bc37/Formula/s/ swig.rb
33+ cmd : ./run.me
3434 - platform : darwin
3535 arch : x86-64
3636 # https://github.com/openjdk/jdk/commit/5b1baa3d10d9ef3f07f133ece8a5f1d40311c74d#diff-6078ab1e47c6bb312b7f41e7539b4849189260c38f9b359c205a5aa0f633533dR278
3737 cmd : CC='cc -target x86_64-apple-darwin20.1.0' CXX='c++ -std=c++11 -target x86_64-apple-darwin20.1.0' ./build.sh && mv supranational/blst/Mac/{aarch64,x86_64}
3838 - platform : linux
3939 os : ubuntu-22.04
4040 extra-packages : gcc-9 g++-9
41- cmd : CC=gcc-9 CXX=g++-9 ./build.sh
41+ cmd : CC=gcc-9 CXX=g++-9 ./build.sh -D__BLST_PORTABLE__
4242 - platform : linux
4343 arch : aarch64
4444 extra-packages : gcc-9-aarch64-linux-gnu g++-9-aarch64-linux-gnu
45- cmd : CC=aarch64-linux-gnu-gcc-9 CXX=aarch64-linux-gnu-g++-9 ./build.sh && mv supranational/blst/Linux/{amd64,aarch64}
45+ cmd : CC=aarch64-linux-gnu-gcc-9 CXX=aarch64-linux-gnu-g++-9 ./build.sh -D__BLST_PORTABLE__ && mv supranational/blst/Linux/{amd64,aarch64}
4646 - platform : linux
4747 arch : x86
4848 extra-packages : gcc-9-multilib g++-9-multilib
49- cmd : CC='gcc-9 -m32' CXX='g++-9 -m32' ./build.sh && mv supranational/blst/Linux/{amd64,x86}
49+ cmd : CC='gcc-9 -m32' CXX='g++-9 -m32' ./build.sh -D__BLST_PORTABLE__ && mv supranational/blst/Linux/{amd64,x86}
5050 - platform : win32
5151 os : windows-2022
5252 cmd : |
@@ -56,11 +56,11 @@ jobs:
5656 cl /nologo /MT /LD /O2 /W3 /wd4267 /EHsc /D_CRT_SECURE_NO_WARNINGS /I "$env:JAVA_HOME\include" /I ..\ /I "$env:JAVA_HOME\include\win32" blst_wrap.cpp blst.lib /link /OUT:supranational/blst/Windows/amd64/blst.dll
5757
5858 steps :
59- - uses : actions/checkout@v4
59+ - uses : actions/checkout@v6
6060 with :
6161 repository : supranational/blst
6262 ref : v${{ inputs.version }}
63- - uses : actions/setup-java@v4
63+ - uses : actions/setup-java@v5
6464 with :
6565 distribution : ' temurin'
6666 java-version : ' 11'
0 commit comments