Integrated: 8346233: [mobile] enable static-libs-image for iOS
Johan Vos
jvos at openjdk.org
Sun Dec 15 12:22:00 UTC 2024
On Sat, 14 Dec 2024 15:08:29 GMT, Johan Vos <jvos at openjdk.org> wrote:
> This PR makes it possible to build hotspot with zero interpreter for ios using
> `make static-libs-image`
>
> This creates, amongst the native classlibs that we already had, a libjvm.a library that can be used on iOS.
>
> Configuring the build can be done similar to what I do in my configuration:
>
> sh configure \
> --with-conf-name=zero-ios-aarch64 \
> --disable-warnings-as-errors \
> --openjdk-target=aarch64-macos-ios \
> --with-build-jdk=/opt/jdk-25-jv.jdk \
> --with-boot-jdk=/opt/jdk-24.jdk/Contents/Home \
> --with-jvm-variants=zero \
> --with-libffi-include=/Users/johan/libffi/exp/t2/libffi-3.4.5/build_iphoneos-arm64/include \
> --with-libffi-lib=/Users/johan/libffi/exp/t2/libffi-3.4.5/build_iphoneos-arm64/.libs \
> --with-sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk \
> --with-cups-include=../support/cups-2.3.6
This pull request has now been integrated.
Changeset: ce70629f
Author: Johan Vos <jvos at openjdk.org>
URL: https://git.openjdk.org/mobile/commit/ce70629f4394184ba517fb99c92ac9374ec8f37a
Stats: 46 lines in 15 files changed: 34 ins; 2 del; 10 mod
8346233: [mobile] enable static-libs-image for iOS
Reviewed-by: ihse
-------------
PR: https://git.openjdk.org/mobile/pull/32
More information about the mobile-dev
mailing list