24 Commits

Author SHA1 Message Date
Eva Isabella Luna
a23217a8f3
[FIX] Allow usage of a different NDK location for JDK 8
This allows users to not need to download the NDK multiple times if they already have it installed.

TODO: Rewrite literally all of these scripts and rebranch.
2025-06-28 17:53:07 -06:00
fukiame
a753e0e862
buildjre8: improvements (#19)
* .github: move apt commands to workflow

the scripts are capable of running on other distros, so "let the host cook"
also explicitly use Python 3 here as the build env do not use Python 2

* treewide: use bash [[

./buildlibs.sh: line 18: [: : integer expression expected
...
./buildjdk.sh: line 53: [: : integer expression expected
...

all scripts has bash shebang anyways,
replace all single brackets [ with bash's double brackets [[

* [hack] tarjdk: force termux-elf-cleaner v2.2.0

g++: error: unrecognized command line option ‘-std=c++20’; did you mean ‘-std=c++2a’?

caused by a mix of our outdated toolchains and an upstream commit [1]
downgrade the version of termux-elf-cleaner we use to the latest stable tag to workaround the issue

[1]: 9578f2c4bc

Test: presubmit
Signed-off-by: fukiame <fukiame@proton.me>

* .github: update actions

The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-java@v1, actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/

* .github: actions runner: update to ubuntu-22.04

a bit of future-proofing wont hurt... right?

* fixup! .github: java setup: its 7 not 1.7

i retartded

---------

Signed-off-by: fukiame <fukiame@proton.me>
2024-01-16 19:33:23 +03:00
Duy Tran Khanh
232366e881
Set JDK_DEBUG_LEVEL back to release for iOS build 2021-06-30 13:57:54 +07:00
Duy Tran Khanh
96dca799d0
Update ci_build_global.sh 2021-06-10 15:57:51 +07:00
Duy Tran Khanh
81451988bb
Auto install python and unzip 2021-06-10 15:12:25 +07:00
Duy Tran Khanh
543bdbae9c
Update ci_build_global.sh 2021-06-10 05:11:36 +07:00
Duy Tran Khanh
4b306d4119
Update ci_build_global.sh 2021-06-10 05:07:01 +07:00
Duy Tran Khanh
23a4f6aeef
“fine crashes” bring iOS one back to slowdebug 2021-06-01 05:36:14 +07:00
Duy Tran Khanh
52df7316e4
[iOS build] change back to release 2021-05-24 16:15:46 +07:00
Duy Tran Khanh
f9594f38ff
Set debug level to slowdebug for iOS port 2021-05-18 11:54:43 +07:00
Duy Tran Khanh
e52446bf18
iOS aarch64 port of OpenJDK 8 (#5)
This port is still WIP and may not work.
2021-05-15 19:43:22 +07:00
LegacyGamerHD
f4dfa54c4c
Update ci_build_global.sh 2021-01-22 20:23:16 +01:00
LegacyGamerHD
e714d64453
Update ci_build_global.sh 2021-01-22 20:22:07 +01:00
LegacyGamerHD
5adef920a6
Update ci_build_global.sh 2021-01-22 20:20:45 +01:00
LegacyGamerHD
64e06e1e73
test 2021-01-22 20:19:49 +01:00
Tran Khanh Duy
d84bc3b2ac
Update ci_build_global.sh 2020-10-27 13:12:51 +07:00
khanhduytran0
2551821c66 Build fastdebug 2020-10-27 12:15:21 +07:00
khanhduytran0
95ca3d6a77 Attempt to get faster build time 2020-10-22 12:01:56 +07:00
khanhduytran0
ed9a626644 Fix 2020-10-19 12:57:01 +07:00
khanhduytran0
b1f4038854 Correct doc 2020-10-19 12:46:36 +07:00
khanhduytran0
e19260a23d Use NDK 14 2020-10-19 12:42:16 +07:00
khanhduytran0
a526079f9a Prepare CI autobuild for JRE8 2020-10-18 18:15:12 +07:00
Tran Khanh Duy
bdec5c2d75
Avoid re-download ndk 2020-09-21 15:44:26 +07:00
khanhduytran0
2e5c1f883e [Test build] Change script structure; Replace 'jre/lib/security` to fix network problem 2020-09-21 13:11:10 +07:00