Skip to content

Commit 325b8f5

Browse files
committed
portable build
1 parent 82a356c commit 325b8f5

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

.github/workflows/publish.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)