SendaoYan
|
63eb4853f6
|
8343883: Cannot resolve user specified toolchain-path for lld after JDK-8338304
Reviewed-by: ihse, jwaters
|
2024-11-12 17:26:11 +00:00 |
|
Jiangli Zhou
|
8c1cf8fabe
|
8339128: Cannot resolve user specified tool properly after JDK-8338304
Reviewed-by: erikj, ihse
|
2024-11-02 01:11:20 +00:00 |
|
Magnus Ihse Bursie
|
2abe2ff69b
|
8339235: Fix indentation in build system
Reviewed-by: erikj
|
2024-08-30 08:58:18 +00:00 |
|
Matthias Baesken
|
4c344335fe
|
8338304: clang on Linux - check for lld presence after JDK-8333189
Reviewed-by: erikj, ihse
|
2024-08-15 07:39:31 +00:00 |
|
Magnus Ihse Bursie
|
789ac8b276
|
8333189: Make sure clang on linux uses lld as linker
Reviewed-by: jiangli, erikj
|
2024-05-29 19:51:07 +00:00 |
|
Vladimir Petko
|
2d622152b0
|
8331541: [i386] linking with libjvm.so fails after JDK-8283326
Reviewed-by: djelinski, ihse
|
2024-05-08 22:36:25 +00:00 |
|
Magnus Ihse Bursie
|
f0cd866a37
|
8329704: Implement framework for proper handling of JDK_LIBS
Reviewed-by: erikj, jwaters
|
2024-04-11 09:40:12 +00:00 |
|
Magnus Ihse Bursie
|
44aef38623
|
8327045: Consolidate -fvisibility=hidden as a basic flag for all compilation
Reviewed-by: erikj
|
2024-03-14 07:30:51 +00:00 |
|
Magnus Ihse Bursie
|
107cb536e7
|
8327701: Remove the xlc toolchain
Reviewed-by: jwaters, erikj
|
2024-03-13 08:42:12 +00:00 |
|
Magnus Ihse Bursie
|
3780ad3133
|
8326587: Separate out Microsoft toolchain linking
Reviewed-by: erikj
|
2024-02-26 15:43:47 +00:00 |
|
Vladimir Petko
|
e36620d80e
|
8314554: Debian/Ubuntu should not link OpenJDK with --as-needed link option
Reviewed-by: erikj
|
2023-08-24 12:27:52 +00:00 |
|
Jiangli Zhou
|
45414fc2df
|
8307858: [REDO] JDK-8307194 Add make target for optionally building a complete set of all JDK and hotspot libjvm static libraries
Co-authored-by: Erik Joelsson <erikj@openjdk.org>
Reviewed-by: erikj
|
2023-06-12 16:22:24 +00:00 |
|
JoKern65
|
08fa269886
|
8307349: Support xlc17 clang toolchain on AIX
Reviewed-by: erikj, mbaesken
|
2023-05-11 07:40:38 +00:00 |
|
Julian Waters
|
aa762102e9
|
8304893: Link Time Optimization with gcc can be faster
Reviewed-by: dholmes, erikj
|
2023-04-02 06:54:09 +00:00 |
|
Magnus Ihse Bursie
|
b4ab5fe1da
|
8288396: Always create reproducible builds
Reviewed-by: amenkov, ehelin
|
2022-06-28 09:00:45 +00:00 |
|
Ichiroh Takiguchi
|
0c3094c818
|
8204541: Correctly support AIX xlC 16.1 symbol visibility flags
Reviewed-by: ihse, stuefe
|
2022-03-19 04:43:20 +00:00 |
|
Magnus Ihse Bursie
|
9b8afce379
|
8283260: gcc is not supported on mac
Reviewed-by: erikj
|
2022-03-16 16:07:32 +00:00 |
|
Aleksey Shipilev
|
f242cb5ce0
|
8273797: Stop impersonating "server" VM in all VM variants
Reviewed-by: dholmes, erikj, ihse
|
2021-09-21 06:00:06 +00:00 |
|
Aleksey Shipilev
|
8fbcc8239a
|
8273494: Zero: Put libjvm.so into "zero" folder, not "server"
Reviewed-by: ihse, sgehwolf
|
2021-09-15 08:56:53 +00:00 |
|
David Holmes
|
81877f7df2
|
8262501: jdk17 libjvm link failure with --as-needed and clock_gettime in librt
Co-authored-by: Matthias Klose <doko@openjdk.org>
Reviewed-by: erikj
|
2021-04-15 12:59:21 +00:00 |
|
David Holmes
|
6f2be9c608
|
8246112: Remove build-time and run-time checks for clock_gettime and CLOCK_MONOTONIC
Reviewed-by: ihse, erikj, gziemski, hseigel
|
2021-01-27 01:18:52 +00:00 |
|
Magnus Ihse Bursie
|
d29c78da19
|
8257679: Improved unix compatibility layer in Windows build (winenv)
Reviewed-by: erikj, jvernee, burban
|
2020-12-07 15:55:53 +00:00 |
|
Erik Joelsson
|
51d325e613
|
8257633: Missing -mmacosx-version-min=X flag when linking libjvm
Reviewed-by: mikael
|
2020-12-04 21:40:39 +00:00 |
|
Aleksey Shipilev
|
a3eec39b01
|
8257181: s390x builds are very noisy with gc-sections messages
Reviewed-by: mdoerr, lucy
|
2020-11-27 06:48:04 +00:00 |
|
Aleksey Shipilev
|
47a78e8a6d
|
8256829: GNU hash style is not available on MIPS
Reviewed-by: ihse, aoqi, glaubitz
|
2020-11-23 19:32:34 +00:00 |
|
Magnus Ihse Bursie
|
b0485b9632
|
8256240: Reproducible builds should turn on the "deterministic" flag for Visual Studio
Reviewed-by: erikj
|
2020-11-23 11:33:18 +00:00 |
|
Monica Beckwith
|
9604ee8269
|
8248238: Implementation: JEP 388: Windows AArch64 Support
Co-authored-by: Monica Beckwith <mbeckwit@openjdk.org>
Co-authored-by: Ludovic Henry <luhenry@openjdk.org>
Co-authored-by: Bernhard Urban-Forster <burban@openjdk.org>
Reviewed-by: dholmes, cjplummer, aph, ihse
|
2020-10-05 03:21:39 +00:00 |
|
Kim Barrett
|
2a8f92e7e7
|
8246032: Implementation of JEP 347: Enable C++14 Language Features
Update build configuration to use C++14
Reviewed-by: jlaskey, mdoerr, ihse, erikj
|
2020-07-22 00:13:53 -04:00 |
|
Magnus Ihse Bursie
|
1a681a434f
|
8200738: Use --hash-style=gnu for gcc
Reviewed-by: erikj
|
2020-06-12 20:28:07 +02:00 |
|
Mikael Vidstedt
|
071bd521bc
|
8244224: Implementation of JEP 381: Remove the Solaris and SPARC Ports
Reviewed-by: alanb, bchristi, dcubed, dfuchs, eosterlund, erikj, glaubitz, ihse, iignatyev, jjiang, kbarrett, ksrini, kvn, naoto, prr, rriggs, serb, sspitsyn, stefank, tschatzl, valeriep, weijun, weijun
|
2020-05-20 17:33:37 -07:00 |
|
Erik Joelsson
|
7e20cf75f9
|
8238960: linux-i586 builds are inconsistent as the newly build jdk is not able to reserve enough space for object heap
Reviewed-by: ihse, tbell, ahgross, jwilhelm
|
2020-02-20 14:05:38 -08:00 |
|
Erik Joelsson
|
4df99aa7ae
|
8226346: Build better binary builders
Reviewed-by: tbell
|
2019-12-13 08:27:51 -08:00 |
|
Erik Joelsson
|
0a73d5b7b1
|
8233410: Better Build Scripting
Reviewed-by: tbell, jwilhelm
|
2019-12-12 15:38:36 -08:00 |
|
Matthias Baesken
|
fc9389c164
|
8241996: on linux set full relro in the linker flags
Reviewed-by: erikj, redestad
|
2020-04-02 09:07:07 +02:00 |
|
Matthias Baesken
|
e438fb4c62
|
8236714: enable link-time section-gc for linux to remove unused code
Reviewed-by: erikj, ihse
|
2020-01-24 10:16:35 +01:00 |
|
Matthias Baesken
|
70671882dd
|
8234525: enable link-time section-gc for linux s390x to remove unused code
Reviewed-by: erikj, mdoerr
|
2019-11-27 10:07:29 +01:00 |
|
Matthias Baesken
|
bdd67c46f3
|
8234809: set relro in linker flags when building with gcc
Reviewed-by: erikj, fweimer
|
2019-11-26 13:55:11 +01:00 |
|
Matthias Baesken
|
08eae08a6b
|
8223307: enable the Stack Execution Disable flag for JDK binaries on AIX
Reviewed-by: erikj, mdoerr
|
2019-05-03 14:38:58 +02:00 |
|
Bob Vandette
|
05027c124c
|
8209093: JEP 340: One AArch64 Port, Not Two
Reviewed-by: dholmes, erikj, mikael, shade, avoitylov, bulasevich
|
2018-10-30 10:39:19 -04:00 |
|
Magnus Ihse Bursie
|
09a967ab81
|
8210988: Improved handling of compiler warnings in the build
Reviewed-by: erikj
|
2018-09-21 21:35:12 +02:00 |
|
Magnus Ihse Bursie
|
481a045635
|
8210920: Native C++ tests are not using CXXFLAGS
Reviewed-by: tbell, erikj
|
2018-09-20 08:59:03 +02:00 |
|
Arthur Eubanks
|
977a178e0c
|
8209817: stack is executable when building with Clang on Linux
Reviewed-by: dholmes, martin, mikael, ihse
|
2018-09-19 10:51:06 -07:00 |
|
Martin Buchholz
|
161dc40015
|
8205197: Never default to using libc++ on Linux
Let the toolchain choose the standard library by default
Reviewed-by: tbell, erikj, gziemski
|
2018-06-22 17:36:03 -07:00 |
|
Thomas Stuefe
|
f5f4f34a5b
|
8204935: [aix] TOC overflow in libjvm.so (release build)
Reviewed-by: goetz, mbaesken, ihse
|
2018-06-13 07:53:27 +02:00 |
|
Erik Joelsson
|
1dd10a8fbf
|
8196724: Change macosx deployment target to 10.9
Reviewed-by: tbell, gziemski
|
2018-04-04 16:13:30 -07:00 |
|
Erik Joelsson
|
902048c325
|
8198652: Stop linking with -base:0x8000000 on Windows
Reviewed-by: tbell, ihse, stuefe
|
2018-03-26 16:24:16 -07:00 |
|
Magnus Ihse Bursie
|
6ec6080397
|
8199403: Require binutils 2.18 or newer
Reviewed-by: erikj, tbell
|
2018-03-09 19:10:51 +01:00 |
|
Magnus Ihse Bursie
|
b64d0ef66d
|
8198724: Refactor FLAGS handling in configure
Reviewed-by: erikj
|
2018-03-02 10:59:25 +01:00 |
|