191 Commits

Author SHA1 Message Date
ArtDev
fb2a82293a
Buildjre17 avoid movaps crash (#16)
* Update buildjdk.sh

* Disable SSE for x86 build

* Force stack realignment

* Return to -O3 with stack realignment
2023-07-21 22:12:19 +03:00
ArtDev
102dec79e9
Generate debug symbols for JRE17 2023-07-20 18:00:01 +03:00
khanhduytran0
51db0c8bd6 Fix build and patch 2023-02-26 08:31:03 +07:00
khanhduytran0
318129bd5d Live patch jdk17u 2023-02-25 20:58:11 +07:00
PojavLauncherTeam
89ba13ac64 Hack to include macOS SDK components for libjsound 2023-01-29 22:18:05 +00:00
Duy Tran Khanh
8f6eb6f060
Use all cores for building for iOS 2022-08-21 08:03:37 +07:00
Eilionoir Tunnicliff
04541bd3e0
Switch to M1 runner for iOS builds (JDK 17) (#11)
* Use M1 runner for JDK compile

* Add homebrew to PATH

* Fix freetype library location on Apple Silicon

* Fix jre_override copy operation
2022-08-17 14:16:11 -04:00
khanhduytran0
a7bec95521 Skip building freetype for iOS (use bundled) 2022-08-17 12:38:25 +07:00
Duy Tran Khanh
db391e739b
iOS build: Remove -DR18_RESERVED=1 (unnecessary) 2022-08-16 21:42:53 +07:00
khanhduytran0
2aa1aada10 tweaks 2022-08-16 14:32:10 +07:00
Duy Tran Khanh
d494181e88
Update buildjdk.sh 2022-08-16 12:36:09 +07:00
khanhduytran0
87441e69ce Build jdk17 for iOS 2022-08-16 12:26:27 +07:00
Boulay Mathias
ebf9aff0c1
Jre17 but *smol* (#8)
- a lot of commits idk xdxd

Co-authored-by: ArtDev <45949002+artdeell@users.noreply.github.com>
2022-05-13 13:58:35 +03:00
ArtDev
4107d9bdb7
Update buildjdk.sh 2022-05-12 15:26:00 +03:00
ArtDev
a8ae020079
Build with thumb 2022-05-11 21:09:07 +03:00
ArtDev
0107f79460
Force client and -O2 on arm32 2022-05-06 22:21:51 +03:00
Duy Tran Khanh
3aca7275ed
Update buildjdk.sh 2021-11-26 18:36:46 +07:00
Duy Tran Khanh
c60cddbc0c
jre17 armv7: try building with -O2 2021-11-26 16:58:33 +07:00
ArtDev
b7f85b9399
It doesn't work i guess 2021-08-25 12:40:07 +03:00
ArtDev
0914b6aae1
Enable integer truncation checks 2021-08-25 12:12:59 +03:00
ArtDev
5faa19682a
Update buildjdk.sh 2021-08-21 18:46:25 +03:00
ArtDev
1e63aeaf4d
Update buildjdk.sh 2021-08-21 18:37:38 +03:00
ArtDev
206075ccf9
Update buildjdk.sh 2021-08-20 18:13:06 +03:00
Duy Tran Khanh
ae7bcd9607
Test -Ofast flag 2021-08-11 18:52:26 +07:00
Duy Tran Khanh
af1b27cdb0
Update buildjdk.sh 2021-06-30 16:18:35 +07:00
Duy Tran Khanh
a081eec20a
[aarch32] TARGET_JDK set to arm 2021-06-30 16:16:36 +07:00
Duy Tran Khanh
0e1256c9ac
Enable headless only 2021-06-11 09:09:41 +07:00
Duy Tran Khanh
b77da08949
Update buildjdk.sh 2021-06-10 05:26:10 +07:00
Duy Tran Khanh
d1c9981d5b time to fake gcc 2021-06-10 05:16:40 +07:00
Duy Tran Khanh
1add4c6891
clang 2021-06-09 21:17:20 +07:00
Duy Tran Khanh
3cd98c8822 Try wrapped clang with some warning suppressed
Clang works well on compiling OpenJDK 17, however suppressing warnings
doesn't work even with `--with-extra-c(xx)flags` so I had to try this.
2021-06-09 19:01:23 +07:00
Duy Tran Khanh
2314434227
Fallback to gcc 2021-06-09 17:29:11 +07:00
Duy Tran Khanh
4bd6f7b09c
Update buildjdk.sh 2021-06-09 10:18:31 +07:00
Duy Tran Khanh
400578bb76
[test] enable headless only 2021-06-09 08:24:01 +07:00
Duy Tran Khanh
88b0c50dc7
Temp reduce warnings by -Wno-unused-parameter 2021-06-09 06:01:36 +07:00
Duy Tran Khanh
46466ff494
Remove gcc 2021-06-08 19:33:44 +07:00
Duy Tran Khanh
5ac13971e4
Create dummy librt 2021-06-08 09:13:48 +07:00
Duy Tran Khanh
6a0cee9365
Back to clang 2021-06-07 16:30:32 +07:00
Duy Tran Khanh
d33edf716d
Try gcc 2021-06-07 16:23:35 +07:00
Duy Tran Khanh
d8031b856f
Update buildjdk.sh 2021-06-07 05:55:13 +07:00
Duy Tran Khanh
be1726a333
Disable precompiled headers 2021-06-06 19:41:56 +07:00
Duy Tran Khanh
151077652d
--disable-warnings-as-errors 2021-06-06 19:13:48 +07:00
Duy Tran Khanh
87d78b72e8
Missing libx*-dev 2021-06-06 18:29:37 +07:00
Duy Tran Khanh
5c5f307093
Update buildjdk.sh 2021-06-05 13:24:28 +07:00
Duy Tran Khanh
7a88de6c22 update to ndk r21, use clang 2021-06-05 09:51:21 +07:00
Duy Tran Khanh
56a75873fa
Update buildjdk.sh 2021-06-04 18:45:05 +07:00
Duy Tran Khanh
a126491e9d
[iOS port] re-enable zip debuginfo 2021-05-31 19:47:28 +07:00
Duy Tran Khanh
c073c8cc0a
fix iOS build 2021-05-31 18:29:29 +07:00
Duy Tran Khanh
89b7b6f42e
Update buildjdk.sh 2021-05-31 07:57:44 +07:00
pojavlauncher
d2b48f7e45 fixed signing, missing ldid 2021-05-24 16:04:36 +07:00