From 3e750d4ee0f59e76724fd66fd9b131220499428c Mon Sep 17 00:00:00 2001 From: Duy Tran Khanh <40482367+khanhduytran0@users.noreply.github.com> Date: Fri, 2 Jul 2021 07:22:11 +0700 Subject: [PATCH] Add RPATH for JDK --- removejdkdebuginfo.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/removejdkdebuginfo.sh b/removejdkdebuginfo.sh index 2eefc4f..7c13160 100755 --- a/removejdkdebuginfo.sh +++ b/removejdkdebuginfo.sh @@ -26,10 +26,11 @@ find jreout -name "*.diz" -delete find jdkout -name "*.diz" -exec mv {} dizout/ \; 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 - install_name_tool -add_rpath $newlibpath/server -add_rpath $newlibpath/jli \ - -add_rpath $newlibpath $changecmd $dafile + install_name_tool -add_rpath $JAVA_HOME/lib/server -add_rpath $JAVA_HOME/lib/jli \ + -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 done ldid -Sios-sign-entitlements.xml jreout/bin/*