File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -66,14 +66,17 @@ jobs:
6666 env HOMEBREW_NO_AUTO_UPDATE=1 brew install ninja openssl@3
6767 echo "OPENSSL_ROOT_DIR=$(brew --prefix openssl@3)" >> $GITHUB_ENV
6868 export LDFLAGS="-L$(brew --prefix openssl@3)/lib"
69- echo "LDFLAGS=$LDFLAGS" working-directory: liboqs
69+ echo "LDFLAGS=$LDFLAGS"
7070 - name : Build liboqs
7171 run : mkdir build && cd build && cmake .. -G"Ninja" -DOQS_BUILD_ONLY_LIB=ON && sudo ninja install
7272 working-directory : liboqs
7373 - name : Resolve all maven project dependencies
7474 run : mvn dependency:go-offline
7575 - name : Build liboqs-java and run tests
76- run : export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:/usr/local/lib" && mvn -P macosx package
76+ run :
77+ export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:/usr/local/lib"
78+ export LDFLAGS="-L$(brew --prefix openssl@3)/lib"
79+ mvn -P macosx -Dlinker.end.option="${liboqs.lib.dir}/liboqs.a -L$(brew --prefix openssl@3)/lib -lcrypto" package
7780 - name : Compile KEM, Signatures and Rand examples
7881 run : |
7982 javac -cp target/liboqs-java.jar examples/KEMExample.java &&
@@ -133,4 +136,4 @@ jobs:
133136 run : |
134137 javac -cp target\liboqs-java.jar examples\KEMExample.java
135138 javac -cp target\liboqs-java.jar examples\SigExample.java
136- javac -cp target\liboqs-java.jar examples\RandExample.java
139+ javac -cp target\liboqs-java.jar examples\RandExample.java
You can’t perform that action at this time.
0 commit comments