RFR: 8255240: Mobile builds need to exclude some modules [v4]
Johan Vos
jvos at openjdk.org
Sat Jun 8 10:07:25 UTC 2024
On Sun, 14 Apr 2024 07:09:17 GMT, Johan Vos <jvos at openjdk.org> wrote:
>> This PR enables to build the static libs for ios/android for the native code in most of the modules.
>> It also adds GA scripts to build those libs on Android and iOS.
>> Note that building hotspot is disabled by this PR.
>
> Johan Vos has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains ten commits:
>
> - Merge branch 'master' into staticlibs
> - re-enable gensrc for X11 on Android
> fix whitespace issue
> - Process reviewer comments
> - Merge branch 'master' into staticlibs
> - When building for ios, deal with non-supported @objectfilenames (similar to macos and aix)
> - Merge branch 'master' into minimal-android-23
> Fix conflict related to major changes in NativeCompilation.gmk
> - Add android workflow (#2)
>
> * Add android build
>
> * fix env variable use
>
> * fix condition
>
> * update conf and build for android
>
> * add config name
>
> * remove build jdk
>
> * update id
>
> * fix command
>
> * add ls to debug
>
> * fix build command
>
> * update conf name
>
> * update directory name
>
> * remove ${{ }} to fix condition
>
> * do not remove bundle for android
>
> * add debug
>
> * add debug
>
> * do not build debug
>
> * s/x64/aarch64
>
> * add debug logs
>
> * fix condition
>
> * create only release
>
> * build on push
>
> * add ios build
>
> * fix platform name
>
> * download cups from source
>
> * fix command
>
> * skip running make for product-bundles and test-bundles
>
> * update upload to support ios static
> - Add required ios changes for building static libs.
> Add sample configure script for ios
> - Changes required to build static libs for Android with JDK 23-ea
I plan to close this, as the same issue is addressed in #26 (which is based on the latest openjdk/head)
-------------
PR Comment: https://git.openjdk.org/mobile/pull/20#issuecomment-2155944933
More information about the mobile-dev
mailing list