Andrew Leonard
57fad67781
8323667: Library debug files contain non-reproducible full gcc include paths
...
Reviewed-by: erikj, ihse
2024-01-18 09:56:54 +00:00
Julian Waters
4a85f6ae9f
8317132: Prepare HotSpot for permissive-
...
Reviewed-by: dholmes, jvernee, djelinski
2023-11-02 08:17:14 +00:00
Andrew Haley
e1a458ee64
8318834: s390x: Debug builds are missing debug helpers
...
Reviewed-by: shade, lucy
2023-10-26 16:28:28 +00:00
Andrew Leonard
bcc986b9d1
8317601: Windows build on WSL broken after JDK-8317340
...
Reviewed-by: djelinski, erikj
2023-10-09 07:41:31 +00:00
Andrew Leonard
353d139682
8317340: Windows builds are not reproducible if MS VS compiler install path differs
...
Reviewed-by: erikj
2023-10-03 14:00:00 +00:00
Daniel Jeliński
287b243221
8316893: Compile without -fno-delete-null-pointer-checks
...
Reviewed-by: kbarrett, erikj
2023-10-03 05:54:33 +00:00
Erik Joelsson
242eeaea47
8286757: adlc tries to build with /pathmap but without /experimental:deterministic
...
Reviewed-by: jwaters, ihse
2023-09-20 12:48:19 +00:00
Saint Wesonga
9402548546
8268719: Force execution (and source) code page used when compiling on Windows
...
Reviewed-by: jwaters, erikj
2023-09-07 03:03:22 +00:00
Daniel Jeliński
48e61c1df5
8310728: Enable Zc:inline flag in Visual Studio build
...
Reviewed-by: erikj
2023-06-28 04:11:11 +00:00
JoKern65
5f1f9460d7
8307520: set minimum supported CPU architecture to Power8 on AIX
...
Reviewed-by: mbaesken, erikj
2023-05-12 07:02:45 +00:00
JoKern65
08fa269886
8307349: Support xlc17 clang toolchain on AIX
...
Reviewed-by: erikj, mbaesken
2023-05-11 07:40:38 +00:00
Afshin Zafari
0f51e63263
8305590: Remove nothrow exception specifications from operator new
...
Reviewed-by: coleenp, kbarrett
2023-04-23 15:20:18 +00:00
Severin Gehwolf
f0dba218ac
8304871: Use default visibility for static library builds
...
Reviewed-by: erikj, dholmes
2023-03-30 08:01:36 +00:00
Matthias Baesken
a32ee5dd8b
8303949: gcc10 warning Linux ppc64le - note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
...
Reviewed-by: erikj, mdoerr
2023-03-10 15:57:30 +00:00
David Holmes
d7298245d6
8286781: Replace the deprecated/obsolete gethostbyname and inet_addr calls
...
Co-authored-by: Daniel Jeliński <djelinski@openjdk.org>
Reviewed-by: kbarrett, djelinski
2023-03-07 22:56:33 +00:00
Tyler Steele
328845926d
8297606: [AIX] Broken build after JDK-8295475
...
Reviewed-by: mdoerr, stuefe
2022-12-05 14:53:52 +00:00
Christian Hagedorn
8b8d8481bc
8293422: DWARF emitted by Clang cannot be parsed
...
Reviewed-by: tschatzl, ihse, stuefe
2022-11-21 12:58:45 +00:00
Julian Waters
f0b648bc5c
8296758: [BACKOUT] Revert 8296115
...
Reviewed-by: ihse
2022-11-11 21:48:45 +00:00
Julian Waters
a124d8e047
8296115: Allow for compiling the JDK with strict standards conformance
...
8241499: Enable new "permissive-" for standard C++ compliance on Visual Studio if possible
Reviewed-by: erikj, ihse
2022-11-02 17:03:19 +00:00
Magnus Ihse Bursie
b17758a932
8247283: Enable the new conformant preprocessor option in Visual Studio
...
Reviewed-by: erikj, djelinski
2022-09-06 08:50:13 +00:00
Magnus Ihse Bursie
6076128996
8292008: Transition the JDK to the common standard of C11
...
Reviewed-by: erikj
2022-08-31 22:17:26 +00:00
Magnus Ihse Bursie
dd5415309a
8293162: Drop support for VS2017
...
Reviewed-by: erikj, kbarrett
2022-08-31 22:07:30 +00:00
Christian Hagedorn
13c0369646
8242181: [Linux] Show source information when printing native stack traces in hs_err files
...
Reviewed-by: erikj, tschatzl, stuefe, ihse
2022-08-24 06:44:06 +00:00
Magnus Ihse Bursie
b4ab5fe1da
8288396: Always create reproducible builds
...
Reviewed-by: amenkov, ehelin
2022-06-28 09:00:45 +00:00
Andrew Leonard
6633855ca7
8288399: MacOS debug symbol files not always deterministic in reproducible builds
...
Reviewed-by: erikj
2022-06-15 14:00:20 +00:00
Kim Barrett
782ae3801c
8286262: Windows: Cleanup deprecation warning suppression
...
Reviewed-by: ihse, dholmes
2022-05-23 22:47:24 +00:00
Magnus Ihse Bursie
02fec1e6e5
8287155: Additional make typos
...
Reviewed-by: lancea, iris
2022-05-23 20:56:49 +00:00
Adam Farley
40f43c6b1f
8286601: Mac Aarch: Excessive warnings to be ignored for build jdk
...
Reviewed-by: erikj
2022-05-12 09:27:04 +00:00
Matthias Baesken
4fd79a6ad2
8285730: unify _WIN32_WINNT settings
...
Reviewed-by: dholmes, erikj, ihse, prr, alanb
2022-05-10 06:45:15 +00:00
Magnus Ihse Bursie
160eb2bd39
8284891: Fix typos in build system files
...
Reviewed-by: erikj
2022-04-14 19:33:28 +00:00
Andrew Leonard
4451257b14
8284437: Building from different users/workspace is not always deterministic
...
Reviewed-by: erikj
2022-04-06 19:11:49 +00:00
Daniel Jeliński
23995f822e
8281525: Enable Zc:strictStrings flag in Visual Studio build
...
Reviewed-by: dholmes, ihse
2022-02-24 18:18:52 +00:00
Alan Hayward
6fab8a2d6a
8277204: Implement PAC-RET branch protection on Linux/AArch64
...
Reviewed-by: erikj, ihse, adinn, ngasson
2022-02-24 16:38:56 +00:00
Maxim Kartashev
d442328bc2
8281262: Windows builds in different directories are not fully reproducible
...
Co-authored-by: Erik Joelsson <erikj@openjdk.org>
Reviewed-by: erikj, ihse
2022-02-10 10:46:35 +00:00
Magnus Ihse Bursie
a033aa5a3d
8273072: Avoid using += in configure
...
Reviewed-by: dholmes, jiefu
2021-08-27 13:53:33 +00:00
Maxim Kartashev
64ba2f0e8f
8265431: Add -fno-delete-null-pointer-checks to clang builds
...
Reviewed-by: erikj
2021-06-01 17:56:44 +00:00
Phil Race
3bb6a3d2ab
8261109: [macOS] Remove disabled warning for JNF in make/autoconf/flags-cflags.m4
...
Reviewed-by: serb, ihse, erikj
2021-02-04 21:00:18 +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
Andrew John Hughes
0785147460
8259949: x86 32-bit build fails when -fcf-protection is passed in the compiler flags
...
Use -march=i686 instead of -march=i586 if -fcf-protection is passed to the build as CMOV is required
Reviewed-by: erikj
2021-01-20 16:13:42 +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
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
Jorn Vernee
804bd72599
8255128: linux x86 build failure with libJNIPoint.c
...
Reviewed-by: coleenp, shade, ihse
2020-11-04 18:10:49 +00:00
Aleksei Voitylov
63009f90ec
8247589: Implementation of Alpine Linux/x64 Port
...
Co-authored-by: Mikael Vidstedt <mikael@openjdk.org>
Co-authored-by: Alexander Scherbatiy <alexsch@openjdk.org>
Co-authored-by: Axel Siebenborn <asiebenborn@openjdk.org>
Co-authored-by: Aleksei Voitylov <avoitylov@openjdk.org>
Reviewed-by: alanb, erikj, dholmes
2020-10-13 09:35:58 +00:00
Eric Liu
b464213942
8252407: Build failure with gcc-8+ and asan
...
Reviewed-by: ihse, kbarrett
2020-10-13 03:38:41 +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
Matthias Baesken
52c28b8692
8253239: Disable VS warning C4307
...
Reviewed-by: mdoerr, erikj
2020-09-18 14:06:29 +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
b073038e54
8246751: Mac OS build settings should use -O3
...
Reviewed-by: erikj
2020-06-08 18:15:55 +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
Magnus Ihse Bursie
d5b5059af5
8244653: Suppress gcc 9.1 ABI change notes on aarch64
...
Reviewed-by: kbarrett
2020-05-08 14:10:36 +02:00