Skip to content

Commit 485245e

Browse files
committed
fix
1 parent bf36eac commit 485245e

4 files changed

Lines changed: 14 additions & 8 deletions

File tree

.github/workflows/make-tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ jobs:
1212
strategy:
1313
matrix:
1414
java: [11, 21]
15-
os: [ubuntu-latest, macos-latest]
15+
#os: [ubuntu-latest, macos-latest]
1616
#java: [11, 17, 21]
17-
#os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04, macos-14, macos-15, macos-26, ubuntu-22.04-arm, ubuntu-24.04-arm, macos-15-intel]
17+
os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04, macos-14, macos-15, macos-26, ubuntu-22.04-arm, ubuntu-24.04-arm, macos-15-intel]
1818
runs-on: ${{ matrix.os }}
1919

2020
steps:
@@ -37,9 +37,9 @@ jobs:
3737
strategy:
3838
matrix:
3939
java: [11, 21]
40-
os: [windows-latest]
40+
#os: [windows-latest]
4141
#java: [11, 17, 21]
42-
#os: [windows-2019, windows-2022, windows-2025] #, windows-11-arm]
42+
os: [windows-2019, windows-2022, windows-2025] #, windows-11-arm]
4343
#exclude:
4444
#- os: windows-11-arm
4545
#java: 11

prism/ext/ppl/Makefile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,14 @@ rpath:
5959
install_name_tool -add_rpath "@loader_path/." ../../$(PRISM_LIB_DIR)/libppl_java.dylib; \
6060
install_name_tool -change "/Users/dxp/tools/tmp/lib/libppl.15.dylib" "@rpath/libppl.15.dylib" ../../$(PRISM_LIB_DIR)/libppl_java.dylib; \
6161
codesign --force --deep --sign - ../../$(PRISM_LIB_DIR)/libppl*.dylib; \
62+
#otool -L ../../$(PRISM_LIB_DIR)/libppl*dylib; \
6263
fi; \
6364
if [ $(OSTYPE) = "linux" ]; then \
6465
patchelf --set-soname "libppl.so.15" ../../$(PRISM_LIB_DIR)/libppl.so.15; \
6566
patchelf --set-soname "libppl_java.so" ../../$(PRISM_LIB_DIR)/libppl_java.so; \
66-
patchelf --set-rpath '$ORIGIN' ../../$(PRISM_LIB_DIR)/libppl_java.so; \
67+
patchelf --set-rpath '$$ORIGIN' ../../$(PRISM_LIB_DIR)/libppl_java.so; \
6768
patchelf --replace-needed "libppl.so.15" "libppl.15.so" ../../$(PRISM_LIB_DIR)/libppl_java.so; \
69+
#readelf -d ../../$(PRISM_LIB_DIR)/libppl*so; \
6870
fi
6971

7072
clean: checks

prism/ext/yices/Makefile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,17 +53,19 @@ libfiles: $(NATIVE_LIBS_COPY) $(COMMON_LIBS_COPY)
5353
fi
5454

5555
rpath:
56-
@if [ $(OSTYPE) = "darwin" ]; then \
56+
if [ $(OSTYPE) = "darwin" ]; then \
5757
install_name_tool -id "@rpath/libyices.2.dylib" ../../$(PRISM_LIB_DIR)/libyices.2.dylib; \
5858
install_name_tool -id "@rpath/libyices2java.dylib" ../../$(PRISM_LIB_DIR)/libyices2java.dylib; \
5959
install_name_tool -add_rpath "@loader_path/." ../../$(PRISM_LIB_DIR)/libyices2java.dylib; \
6060
install_name_tool -change "/usr/local/lib/libyices.2.dylib" "@rpath/libyices.2.dylib" ../../$(PRISM_LIB_DIR)/libyices2java.dylib; \
61+
#otool -L ../../$(PRISM_LIB_DIR)/libyices*dylib; \
6162
fi; \
6263
if [ $(OSTYPE) = "linux" ]; then \
6364
patchelf --set-soname "libyices.so.2.6" ../../$(PRISM_LIB_DIR)/libyices.so.2.6; \
6465
patchelf --set-soname "libyices2java.so" ../../$(PRISM_LIB_DIR)/libyices2java.so; \
65-
patchelf --set-rpath '$ORIGIN' ../../$(PRISM_LIB_DIR)/libyices2java.so; \
66+
patchelf --set-rpath '$$ORIGIN' ../../$(PRISM_LIB_DIR)/libyices2java.so; \
6667
patchelf --replace-needed "libyices.so.2.6" "libyices.so.2.6" ../../$(PRISM_LIB_DIR)/libyices2java.so; \
68+
#readelf -d ../../$(PRISM_LIB_DIR)/libyices*so; \
6769
fi
6870

6971
clean: checks

prism/ext/z3/Makefile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,14 @@ rpath:
5959
install_name_tool -add_rpath "@loader_path/." ../../$(PRISM_LIB_DIR)/libz3java.dylib; \
6060
install_name_tool -change "libz3.dylib" "@rpath/libz3.dylib" ../../$(PRISM_LIB_DIR)/libz3java.dylib; \
6161
codesign --force --deep --sign - ../../$(PRISM_LIB_DIR)/libz3*.dylib; \
62+
#otool -L ../../$(PRISM_LIB_DIR)/libz3*dylib; \
6263
fi; \
6364
if [ $(OSTYPE) = "linux" ]; then \
6465
patchelf --set-soname "libz3.so" ../../$(PRISM_LIB_DIR)/libz3.so; \
6566
patchelf --set-soname "libz3java.so" ../../$(PRISM_LIB_DIR)/libz3java.so; \
66-
patchelf --set-rpath '$ORIGIN' ../../$(PRISM_LIB_DIR)/libz3java.so; \
67+
patchelf --set-rpath '$$ORIGIN' ../../$(PRISM_LIB_DIR)/libz3java.so; \
6768
patchelf --replace-needed "libz3.so" "libz3.so" ../../$(PRISM_LIB_DIR)/libz3java.so; \
69+
#readelf -d ../../$(PRISM_LIB_DIR)/libz3*so; \
6870
fi
6971

7072
clean: checks

0 commit comments

Comments
 (0)