Skip to content

Commit

Permalink
Always use .dylib, not .jnilib, for shared libraries on macOS.
Browse files Browse the repository at this point in the history
Align with recent changes in PRISM master. Just needs an update
to the process for copying ppl_java libraries across.
  • Loading branch information
davexparker committed Jan 14, 2025
1 parent 69121fe commit acc29e1
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions prism/ext/ppl/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,10 +90,12 @@ autoreconf -i
./configure --enable-interfaces=java --with-java="$JAVA_HOME" --disable-documentation --prefix=$BUILD_DIR --with-gmp-include="$BUILD_DIR/static_gmp/include" --with-gmp-lib-static="$BUILD_DIR/static_gmp/lib/libgmpxx.a $BUILD_DIR/static_gmp/lib/libgmp.a" CXXFLAGS="-std=c++11" JAVACFLAGS="--release 9"
make
make install
cp $BUILD_DIR/lib/libppl.15.dylib $BUILD_DIR/lib/ppl/libppl_java.jnilib $BUILD_DIR/lib/ppl/ppl_java.jar $BUILD_DIR
cp $BUILD_DIR/lib/libppl.15.dylib $BUILD_DIR
cp $BUILD_DIR/lib/ppl/libppl_java.jnilib $BUILD_DIR/libppl_java.dylib
cp $BUILD_DIR/lib/ppl/ppl_java.jar $BUILD_DIR
```

Files `libppl.15.dylib`, `libppl_java.jnilib` an `ppl_java.jar` are then in `$BUILD_DIR`.
Files `libppl.15.dylib`, `libppl_java.dylib` an `ppl_java.jar` are then in `$BUILD_DIR`.

---

Expand Down

0 comments on commit acc29e1

Please # to comment.