Commit Graph

56 Commits

Author SHA1 Message Date
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
Aleksey Shipilev
05c8cabdad 8293532: Use lighter jmod compression levels in build config
Reviewed-by: ihse
2022-09-23 07:38:13 +00:00
Erik Joelsson
f42caefe2e 8293550: Optionally add get-task-allow entitlement to macos binaries
Reviewed-by: mikael, cjplummer, ihse
2022-09-16 12:33:32 +00:00
Magnus Ihse Bursie
16593cf51c 8292717: Clean up checking of testing requirements in configure
Reviewed-by: erikj
2022-08-22 13:07:23 +00:00
Aleksey Shipilev
d9cb410efc 8290466: Default to --with-source-date=current to avoid unmodified Hotspot recompilation
Reviewed-by: erikj, ihse
2022-07-31 18:52:16 +00:00
Magnus Ihse Bursie
b4ab5fe1da 8288396: Always create reproducible builds
Reviewed-by: amenkov, ehelin
2022-06-28 09:00:45 +00:00
KIRIYAMA Takuya
0901548833 8283724: Incorrect description for jtreg-failure-handler option
Reviewed-by: erikj, ihse
2022-06-10 09:19:06 +00:00
Magnus Ihse Bursie
cf57d72fe8 8287174: Remove deprecated configure arguments
Reviewed-by: shade, dholmes
2022-05-24 07:53:46 +00:00
Magnus Ihse Bursie
5d5bf16b0a 8282567: Improve source-date handling in build system
Reviewed-by: erikj, sgehwolf
2022-03-07 19:40:34 +00:00
Magnus Ihse Bursie
b6c35ae44a 8209784: Include hsdis in the JDK
Reviewed-by: erikj
2022-03-02 18:17:47 +00:00
Magnus Ihse Bursie
d7a706a540 8253757: Add LLVM-based backend for hsdis
Co-authored-by: Magnus Ihse Bursie <ihse@openjdk.org>
Co-authored-by: Ludovic Henry <luhenry@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Nick Gasson <ngasson@openjdk.org>
Reviewed-by: erikj, luhenry
2022-02-21 10:37:44 +00:00
Magnus Ihse Bursie
f830cbec90 8188073: Add Capstone as backend for hsdis
Co-authored-by: Magnus Ihse Bursie <ihse@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Reviewed-by: erikj
2022-02-17 21:18:15 +00:00
Yasumasa Suenaga
2f7665b829 8279644: hsdis may not work when it was built with --with-binutils=system
Reviewed-by: erikj
2022-01-11 00:21:20 +00:00
Andrew Leonard
dc2abc9f05 8278080: Add --with-cacerts-src='user cacerts folder' to enable deterministic cacerts generation
Reviewed-by: erikj
2021-12-02 15:36:43 +00:00
Maxim Kartashev
01cefc94c7 8277977: Incorrect references to --enable-reproducible-builds in docs
Reviewed-by: ihse
2021-11-30 13:01:17 +00:00
Magnus Ihse Bursie
a0227965bb 8275745: Reproducible copyright headers
Reviewed-by: ihse, erikj
2021-11-19 13:55:08 +00:00
Yasumasa Suenaga
d5e47d6b84 8277089: Use system binutils to build hsdis
Reviewed-by: ihse
2021-11-16 14:47:42 +00:00
Magnus Ihse Bursie
03c2b73e21 8275128: Build hsdis using normal build system
Reviewed-by: erikj
2021-10-12 23:28:53 +00:00
Andrew Leonard
84b52db931 8265666: Enable AIX build platform to make external debug symbols
Reviewed-by: erikj, mdoerr
2021-04-29 12:35:56 +00:00
Yumin Qi
15daccacee 8263465: JDK-8236847 causes tier1 build failure on linux-aarch64
Reviewed-by: iklam, erikj, dcubed
2021-03-11 18:54:45 +00:00
Yumin Qi
3820ab9e82 8236847: CDS archive with 4K alignment unusable on machines with 64k pages
Reviewed-by: iklam, stuefe, erikj, ihse
2021-03-11 16:49:24 +00:00
Magnus Ihse Bursie
386196023e 8258426: Split up autoconf/version-numbers and move it to conf dir
Reviewed-by: erikj
2021-01-11 18:22:58 +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
Eric Liu
b464213942 8252407: Build failure with gcc-8+ and asan
Reviewed-by: ihse, kbarrett
2020-10-13 03:38:41 +00:00
Anthony Scarpino
0b83fc0150 8235710: Remove the legacy elliptic curves
Reviewed-by: xuelei, erikj
2020-09-25 02:40:36 +00: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
1a16a4b628 8244592: Start supporting SOURCE_DATE_EPOCH
Reviewed-by: erikj
2020-05-07 17:47:11 +02:00
Erik Joelsson
d8d8424db9 8243109: Bootcycle build failures after Nashorn removal
Reviewed-by: ihse
2020-04-22 07:06:23 -07:00
Erik Joelsson
4df99aa7ae 8226346: Build better binary builders
Reviewed-by: tbell
2019-12-13 08:27:51 -08:00
Magnus Ihse Bursie
441e16e2db 8240820: Replace AC_ARG_ENABLE with UTIL_ARG_ENABLE
Reviewed-by: erikj
2020-03-11 08:34:14 +01:00
Magnus Ihse Bursie
63f939636a 8239708: Split basics.m4 into basic.m4 and util.m4
Reviewed-by: erikj
2020-02-21 18:37:10 +01:00
Christoph Langer
90ee2c3d6e 8237192: Generate stripped/public pdbs on Windows for jdk images
Co-authored-by: Matthias Baesken <matthias.baesken@sap.com>
Reviewed-by: erikj, ihse
2020-02-07 08:38:40 +01:00
Magnus Ihse Bursie
c1f4ea5d68 8239450: Overhaul JVM feature handling in configure
Reviewed-by: erikj
2020-02-20 10:33:44 +01: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
Christoph Langer
0ba8940ac0 8236488: Support for configure option --with-native-debug-symbols=internal is impossible on Windows
Reviewed-by: erikj
2020-01-10 15:38:25 +01:00
Jie Fu
a2c5af45fd 8232768: Configuration with --disable-cds --enable-generate-classlist should be reported as an error
Reviewed-by: ihse
2019-10-23 09:53:07 +02:00
Alexandre Iline
11c8caf157 8221857: Collect code coverage for a subset of code
Reviewed-by: erikj
2019-04-11 03:05:11 -08:00
Igor Ignatyev
6559dfbda0 8219395: integrate gcov w/ run-test
Reviewed-by: erikj
2019-02-20 11:32:53 -08:00
Igor Ignatyev
272869390e 8219391: extend gcov support to llvm/clang
Reviewed-by: erikj
2019-02-19 13:51:11 -08:00
Alexandre Iline
4dfa364ff1 8214309: Enhance makefiles to allow generating JCov instrumented build
Reviewed-by: erikj
2018-11-29 06:34:46 -08:00
Jakub Vanek
b2bf2d252b 8214332: Add a flag for overriding default JNI library search path
Reviewed-by: erikj, dholmes
2018-11-28 22:29:35 -05:00
Magnus Ihse Bursie
2ddd78e825 8178317: Create man pages using pandoc from markdown sources
Reviewed-by: erikj
2018-11-28 10:00:41 +01:00
Volker Simonis
8791ea8dc0 8211837: Creation of the default CDS Archive should depend on ENABLE_CDS
Reviewed-by: shade, goetz, mdoerr, iklam
2018-10-08 17:41:44 +02:00
Jiangli Zhou
57b516dd0e 8202951: Implementation of JEP 341: Default CDS Archives
8210592: Convert CDS-mode test sets in tier5 and tier6 to non-CDS-mode tests
8209739: [TESTBUG] javax/imageio/plugins/png/ItxtUtf8Test.java fails with OutOfMemoryError when running in CDS mode

Generate the default CDS archive at JDK build time.

Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Calvin Cheung <calvin.cheung@oracle.com>
Reviewed-by: erikj, ihse, dholmes, iklam, ccheung, mseledtsov
2018-10-05 18:56:11 -04:00
Magnus Ihse Bursie
4c400d2372 8210962: Deprecate jdk-variant
Reviewed-by: shade, erikj
2018-09-20 20:54:19 +02:00
Magnus Ihse Bursie
a75b0f74fa 8210160: Remove deprecated configure arguments
Reviewed-by: erikj
2018-08-30 08:19:13 +02:00
Erik Joelsson
f53e04ead9 8207365: Make man pages optional
Reviewed-by: tbell
2018-07-20 09:07:37 -07:00
Erik Joelsson
8e3570cfc2 8204973: Add build support for filtering translations
Reviewed-by: ihse, naoto, dfuchs
2018-06-15 09:53:28 -07:00
Matthias Baesken
3ff52c18c6 8202200: set INCLUDE_SA to false on s390x by default
Reviewed-by: ihse, erikj, jgeorge
2018-04-24 17:56:25 +02:00
Magnus Ihse Bursie
ad3b6ebd0c 8191205: Set native-debug-symbols default to "external"
Reviewed-by: ehelin, erikj
2017-11-24 09:45:39 +01:00