Skip to content

Commit fb06c6a

Browse files
TheBlueMattMatt Corallo
authored andcommitted
Force CPU target to Sandy Bridge when compiling
See the similar commit on ldk-c-bindings for more info.
1 parent 1c0079f commit fb06c6a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

genbindings.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ javac -h src/main/jni src/main/java/org/ldk/enums/*.java src/main/java/org/ldk/i
4646
rm src/main/java/org/ldk/enums/*.class src/main/java/org/ldk/impl/bindings*.class
4747

4848
echo "Building Java bindings..."
49-
COMPILE="$COMMON_COMPILE -Isrc/main/jni -pthread -ldl -Wl,--no-undefined -shared -fPIC"
49+
COMPILE="$COMMON_COMPILE -march=sandybridge -Isrc/main/jni -pthread -ldl -Wl,--no-undefined -shared -fPIC"
5050
if [ "$3" = "true" ]; then
5151
$COMPILE -o liblightningjni_debug.so -g -fsanitize=address -shared-libasan -Wl,-wrap,calloc -Wl,-wrap,realloc -Wl,-wrap,reallocarray -Wl,-wrap,malloc -Wl,-wrap,free -rdynamic -I"$1"/lightning-c-bindings/include/ $2 src/main/jni/bindings.c "$1"/lightning-c-bindings/target/debug/libldk.a -lm
5252
else

0 commit comments

Comments
 (0)