Add RPATH for JDK

This commit is contained in:
Duy Tran Khanh 2021-07-02 07:22:11 +07:00 committed by GitHub
parent 1403b9bfe7
commit 3e750d4ee0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -26,10 +26,11 @@ find jreout -name "*.diz" -delete
find jdkout -name "*.diz" -exec mv {} dizout/ \; find jdkout -name "*.diz" -exec mv {} dizout/ \;
if [ "$BUILD_IOS" == "1" ]; then if [ "$BUILD_IOS" == "1" ]; then
newlibpath=/usr/lib/jvm/java-8-openjdk/lib JAVA_HOME=/usr/lib/jvm/java-8-openjdk
for dafile in $(find j*out -name "*.dylib"); do for dafile in $(find j*out -name "*.dylib"); do
install_name_tool -add_rpath $newlibpath/server -add_rpath $newlibpath/jli \ install_name_tool -add_rpath $JAVA_HOME/lib/server -add_rpath $JAVA_HOME/lib/jli \
-add_rpath $newlibpath $changecmd $dafile -add_rpath $JAVA_HOME/lib -add_rpath $JAVA_HOME/jre/lib/server -add_rpath $JAVA_HOME/jre/lib/jli \
-add_rpath $JAVA_HOME/jre/lib $changecmd $dafile
ldid -Sios-sign-entitlements.xml $dafile ldid -Sios-sign-entitlements.xml $dafile
done done
ldid -Sios-sign-entitlements.xml jreout/bin/* ldid -Sios-sign-entitlements.xml jreout/bin/*