Henry Jen
0278846eaa
Merge
2020-04-14 23:11:49 +00:00
Erik Joelsson
165fa2450c
8242468: VS2019 build missing vcruntime140_1.dll
...
Reviewed-by: tbell, ihse
2020-04-14 07:58:08 -07:00
John Paul Adrian Glaubitz
edc4ffe54b
8199138: Add RISC-V support to Zero
...
Reviewed-by: erikj, stuefe
2020-04-07 08:45:01 +02: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
Christoph Langer
15fcf27414
8241947: Minor comment fixes for system property handling
...
Reviewed-by: ihse, mchung, alanb
2020-04-02 13:06:29 +02:00
Magnus Ihse Bursie
75849a5ca0
8241421: Cleanup handling of jtreg
...
Reviewed-by: erikj
2020-03-31 14:58:18 +02:00
Bob Vandette
c17ed6a5e5
8239563: Reduce public exports in dynamic libraries built from JDK static libraries
...
Reviewed-by: dholmes, ihse
2020-02-27 11:36:55 -05: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
Magnus Ihse Bursie
901029355f
8241271: Make hotspot build reproducible
...
Reviewed-by: erikj, stefank, jwilhelm
2020-03-23 10:29:04 +01:00
Roger Riggs
caa0884400
8241073: Pre-generated Stubs for javax.management, Activation, Naming
...
Reviewed-by: erikj, ihse, alanb, dfuchs
2020-03-19 15:34:34 -04:00
Magnus Ihse Bursie
9dc15f17ea
8241254: Simplify usage of UTIL_DEPRECATED_ARG_ENABLE
...
Reviewed-by: erikj
2020-03-19 17:17:49 +01:00
Jie Fu
e746891f96
8241034: Fix a configuring error with "-Xmx2048M: command not found"
...
Reviewed-by: mikael, erikj
2020-03-16 22:43:44 +08:00
Junyuan Zheng
e30b89e138
8240972: macOS codesign fail on macOS 10.13.5 or older
...
Reviewed-by: erikj, ihse
2020-03-12 12:55:19 -07:00
Magnus Ihse Bursie
36fac8c332
8240950: Missing AC_SUBST after JDK-82408
...
Reviewed-by: erikj
2020-03-12 19:43:09 +01:00
Magnus Ihse Bursie
3aceb74ac9
8240947: Change conflicting JVM features from warning to error
...
Reviewed-by: erikj
2020-03-12 19:40:44 +01:00
Magnus Ihse Bursie
6b487c3cfe
8240866: Typo in JDK-8240820 messes up configure --help
...
Reviewed-by: erikj
2020-03-11 22:25:18 +01: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
290c21f067
8239799: Cross-compilation ARM32/AARCH clientvm builds fails after JDK-8239450
...
Reviewed-by: erikj
2020-02-28 09:53:18 +01:00
Magnus Ihse Bursie
7d5652f14a
8239794: Move -Os from JVM feature 'minimal' to new feature 'opt-size'
...
Reviewed-by: erikj, dholmes
2020-02-25 09:46:12 +01:00
Magnus Ihse Bursie
00e009d729
8239789: Follow-up on JVM feature rewrite
...
Reviewed-by: erikj, pliden, egahlin
2020-02-25 09:41:47 +01:00
Magnus Ihse Bursie
d7a0206262
8239860: Add support for testing the configure script
...
Reviewed-by: erikj
2020-02-25 09:37:59 +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
Magnus Ihse Bursie
da39778d42
8239566: gtest/GTestWrapper.java fails due to "libstlport.so.1: open failed: No such file or directory"
...
Reviewed-by: redestad
2020-02-21 10:23:51 +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
René Schünemann
0249cadd62
8238534: Deep sign macOS bundles before bundle archive is being created
...
Reviewed-by: erikj, clanger
2020-02-13 10:07:38 +01:00
Magnus Ihse Bursie
df12f8b5d2
8212986: Make Visual Studio compiler check less strict
...
Reviewed-by: erikj
2020-02-06 13:40:59 +01:00
Magnus Ihse Bursie
dfa757aed0
8238542: When warning about C/C++ compiler mismatch, be clear if this is about build compilers
...
Reviewed-by: erikj
2020-02-06 13:40:07 +01:00
Magnus Ihse Bursie
9b9830ced7
8218480: Automatically add -Werror in FLAGS_COMPILER_CHECK_ARGUMENTS
...
Reviewed-by: erikj
2020-02-06 13:38:57 +01:00
Magnus Ihse Bursie
ce28a96c28
8238281: Raise minimum gcc version needed to 5.0
...
Reviewed-by: erikj, dholmes, jwilhelm, mbaesken
2020-02-05 10:45:39 +01:00
Jesper Wilhelmsson
c09e02193b
8238515: Backout JDK-8236092 from jdk/jdk
...
Reviewed-by: dholmes
2020-02-05 03:26:50 +01:00
Jesper Wilhelmsson
89e9ae9b3c
Merge
2020-02-05 03:24:41 +01:00
Jerry Zhou
5495efdb84
8236092: Remove EA from JDK 14 version string starting with Initial RC promotion
...
Reviewed-by: tbell, erikj
2020-01-30 18:02:39 +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
Matthias Baesken
883a4f65b9
8237374: configuring with --with-jvm-variants=minimal,server makes cds disappear in server
...
Reviewed-by: erikj
2020-01-21 15:23:29 +01:00
Stefan Karlsson
9847d8161b
8236110: Windows (MSVC 2013) build failures after JDK-8233299
...
Reviewed-by: erikj
2019-12-19 14:19:34 +01:00
Mikael Vidstedt
6bda51c28e
8235789: AC_REQUIRE: 'PLATFORM_EXTRACT_TARGET_AND_BUILD' was expanded before it was required
...
Reviewed-by: erikj
2019-12-11 16:17:03 -08:00
René Schünemann
f6d50463f6
8235585: Enable macOS codesigning for all libraries and executables
...
Reviewed-by: erikj, clanger
2019-12-09 16:14:16 +01:00
Mikael Vidstedt
f716aa1b47
8234370: Implementation of JEP 362: Deprecate the Solaris and SPARC Ports
...
Reviewed-by: erikj, tbell
2019-12-10 20:04:55 -08:00
Severin Gehwolf
7b5de56fc3
8236921: Add build target to produce a JDK image suitable for a Graal/SVM build
...
Make graal-builder-image will produce a suitable build JDK
Reviewed-by: erikj
2019-12-16 11:06:01 +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
Matthias Baesken
2ff87c63e3
8236274: remove obsolete -d2Zi+ debug flag in MSVC builds
...
Reviewed-by: erikj, redestad
2020-01-02 14:38:37 +01:00
Jesper Wilhelmsson
4f22b49c85
Merge
2019-12-20 04:47:34 +01: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
John Paul Adrian Glaubitz
4e68ac9b15
8235960: Zero should not trigger the deprecation warning for ports
...
Reviewed-by: mikael
2019-12-17 16:53:44 +01:00
Joe Darcy
890826bf5b
8225361: Start of release updates for JDK 15
...
8235497: Add SourceVersion.RELEASE_15
8235528: Add source 15 and target 15 to javac
Reviewed-by: erikj, jjg, jlahoda, dholmes, alanb, hseigel, mikael, chegar
2019-12-10 16:38:53 -08:00
Henry Jen
9ac2f8b654
8234542: code removal of Pack200 Tools and API
...
Reviewed-by: alanb, mchung, erikj
2019-12-10 00:36:30 +00:00
Joe Darcy
df308ac680
8224630: ElementScannerN, N > 9 should scan type parameters
...
Reviewed-by: mcimadamore, erikj
2019-12-05 14:14:06 -08:00
Stefan Karlsson
6ba58f7633
8233299: Implementation: JEP 365: ZGC on Windows
...
Reviewed-by: pliden, eosterlund
2019-11-07 15:29:21 +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
Christoph Göttschkes
c9cfa99719
8234535: Cross compilation fails due to missing CFLAGS for the BUILD_CC
...
Reviewed-by: erikj
2019-11-26 10:00:33 +01:00
Severin Gehwolf
753c58b7f5
8233712: Limit default tests jobs based on ulimit -u setting
...
Reviewed-by: erikj, ihse
2019-11-06 18:06:36 +01:00
Leo Korinth
1fc67ab002
8232365: Implementation for JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage Collector
...
Reviewed-by: kbarrett, tschatzl, erikj, coleenp, dholmes
2019-11-13 11:37:29 +01:00
Florian Weimer
7dafe378d3
8233880: Support compilers with multi-digit major version numbers
...
Reviewed-by: tbell
2019-11-12 21:00:08 +00:00
Erik Österlund
d7ae51cc26
8224817: Implementation of JEP 364: ZGC on macOS
...
Reviewed-by: pliden, stefank
2019-11-12 09:27:21 +00:00
Magnus Ihse Bursie
2dbe87fc45
8233383: Various minor fixes
...
Reviewed-by: erikj
2019-11-04 11:15:45 +01:00
Erik Joelsson
0b33bc1617
8232748: Build static versions of certain JDK libraries
...
Reviewed-by: ihse, bobv
2019-10-29 12:01:14 -07:00
Mark Reinhold
d83df45396
8232080: jlink plugins for vendor information and run-time options
...
Reviewed-by: ihse, alanb, kvn, bobv, mchung
2019-10-29 08:26:55 -07: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
Magnus Ihse Bursie
21585ebcdf
8232770
: Enable more warnings on solaris studio
...
Reviewed-by: erikj
2019-10-23 09:48:46 +02:00
Magnus Ihse Bursie
68dbbf566d
8213239: Configure cannot handle command overrides with arguments
...
Reviewed-by: erikj
2019-10-17 14:20:26 +02:00
Jorn Vernee
4ad3d82c76
8232167: Visual Studio install found through --with-tools-dir value is discarded
...
Reviewed-by: erikj, ihse
2019-10-11 06:57:33 -07:00
Magnus Ihse Bursie
54a3efc829
8065704: Set LC_ALL=C for all relevant commands in the build system
...
Reviewed-by: naoto, erikj
2019-10-11 09:43:18 +02:00
Erik Joelsson
634780ebd7
8231505: Bump required boot jdk version to 13
...
Reviewed-by: darcy, ihse
2019-10-02 10:04:46 -07:00
Erik Joelsson
5e8690c247
8231594: Configure fails on some Linux systems
...
Reviewed-by: tbell, ihse
2019-10-01 08:11:02 -07:00
Erik Joelsson
7ae384b2ad
8206125: [windows] cannot pass relative path to --with-boot-jdk
...
Reviewed-by: tbell
2019-09-23 08:52:05 -07:00
Sergey Bylokhov
f8a875bfce
8231027: Correct typos
...
Reviewed-by: lancea, dholmes, erikj
2019-09-17 19:52:51 -07:00
Simon Tooke
db2c6cc90d
8216354: Syntax error in toolchain_windows.m4
...
Reviewed-by: erikj, dholmes, clanger
2019-09-15 07:47:13 +02:00
Matthias Baesken
7cb28198a1
8230485: add handling of aix tar in configure
...
Reviewed-by: erikj
2019-09-03 16:52:55 +02:00
Matthias Baesken
b7821ad399
8224214: [AIX] Remove support for legacy xlc compiler
...
Reviewed-by: erikj, kbarrett, mdoerr, dholmes
2019-08-30 09:37:41 +02:00
Matthias Baesken
9bba8fb124
8228426: xlc: switch to clang-style warning disabling
...
Reviewed-by: clanger, mdoerr
2019-07-19 11:09:41 +02:00
Severin Gehwolf
96d9d06cc9
8227397: Add --with-extra-asflags configure option
...
Reviewed-by: phh
2019-07-08 17:44:34 +02:00
Matthias Baesken
bb96156548
8227389: Remove unsupported xlc16 compile options on aix
...
Reviewed-by: clanger, mdoerr
2019-07-08 13:29:02 +02:00
Matthias Baesken
3bb469aa4f
8227171: provide function names in native stack trace on aix with xlc16
...
Reviewed-by: stuefe
2019-07-03 13:34:10 +02:00
Jesper Wilhelmsson
86ce4e9448
Merge
2019-06-21 04:16:18 +02:00
Andrew Luo
4c4bd162c5
8226521: Detect WSL2 as WSL in configure
...
Reviewed-by: erikj
2019-06-20 09:35:41 -07:00
Erik Joelsson
4934681f19
8226404: bootcycle build uses wrong CDS archive
...
Reviewed-by: iklam
2019-06-20 07:56:28 -07:00
Stuart Monteith
51eeaf9cb5
8214527: ZGC for Aarch64
...
Implement ZGC for AArch64
Reviewed-by: aph, pliden, eosterlund, rkennke, shade, njian, adinn
2019-06-13 15:24:34 +01:00
Joe Darcy
4750064828
8214546: Start of release updates for JDK 14
...
8214547: Add SourceVersion.RELEASE_14
8214548: Add source 14 and target 14 to javac
8214549: Bump maximum recognized class file version to 58 for JDK 14
Reviewed-by: jjg, mikael, erikj, jlahoda, dholmes
2019-06-11 16:45:20 -07:00
Erik Joelsson
f28e32dbe3
8217739: Cannot reuse java.base UnixConstants.java from target in BuildJDK when cross compiling
...
Reviewed-by: tbell, aoqi
2019-06-07 09:16:11 -07:00
Aleksey Shipilev
769993939e
8225048: Shenandoah x86_32 support
...
Reviewed-by: erikj, rkennke
2019-06-02 10:08:39 +02:00
Erik Joelsson
1cdcf154e0
8219788: Configure recommends JDK 8
...
Reviewed-by: tbell
2019-05-31 13:37:58 -07:00
David Holmes
03428d73fc
8224087: Compile C code for at least C99 Standard compliance
...
Reviewed-by: simonis, aph, erikj, serb, stuefe
2019-05-22 21:50:16 -04:00
Matthias Baesken
ef5194182f
8130017: use _FORTIFY_SOURCE in gcc fastdebug builds
...
Reviewed-by: erikj
2019-05-14 10:21:55 +02:00
Matthias Baesken
fd58060179
8223944: fix zlib related building docu and comments
...
Reviewed-by: alanb, erikj
2019-05-16 13:21:41 +02:00
Matthias Baesken
e7f9a8a263
8223685: used bundled zlib on AIX by default
...
Reviewed-by: erikj, simonis
2019-05-14 09:14:36 +02:00
Arthur Eubanks
7913132367
8223667: ASAN build broken
...
Reviewed-by: erikj, manc
2019-05-10 17:47:42 -07: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
Erik Joelsson
9e2784b24f
8223464: Improve version string for Oracle CI builds
...
Reviewed-by: tbell
2019-05-07 14:05:09 -07:00
Erik Joelsson
03a9d5ad60
8223309: test failing due to self-assign-overloaded
...
Co-authored-by: Johan Vos <johan.vos@gluonhq.com>
Reviewed-by: tbell
2019-05-03 09:34:02 -07:00
Vladimir Kozlov
e9c523ae5f
8220623: [JVMCI] Update JVMCI to support JVMCI based Compiler compiled into shared library
...
Reviewed-by: dnsimon, never, stefank, rehn, neliasso, dholmes, kbarrett, coleenp
2019-05-01 12:31:29 -07:00
Man Cao
c73580342f
8220388: Increase -inlinehint-threshold for Clang to avoid G1 pause time regression
...
Make Clang inline more aggressively for functions with inline keyword
Reviewed-by: erikj, jiangli, shade
2019-03-08 18:21:52 -08:00
Aleksei Voitylov
2a00db0b2e
8221988: add possibility to build with Visual Studio 2019
...
Reviewed-by: erikj, ysuenaga
2019-04-26 18:56:15 +03:00
Matthias Baesken
133401ac02
8222280: Provide virtualization related info in the hs_error file on AIX
...
Reviewed-by: clanger, mdoerr
2019-04-12 09:13:50 +02:00
Christoph Langer
bdf5b6e337
8222627: Remove sneaky token 'Name' in jdk-version.m4
...
Reviewed-by: simonis
2019-04-17 10:31:05 +01:00
Christoph Langer
151be015b8
8222522: Add configure options for Mac Bundle creation
...
Reviewed-by: erikj
2019-04-16 17:15:57 +01:00
Alexandre Iline
11c8caf157
8221857: Collect code coverage for a subset of code
...
Reviewed-by: erikj
2019-04-11 03:05:11 -08:00
Christoph Langer
ab051f87d4
8221979: Cleanups for building Windows resources
...
Reviewed-by: erikj
2019-04-11 15:36:09 +01:00