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
8c5430972f
8245033: Fixes for building in WSL
...
Reviewed-by: erikj
2020-05-14 18:56:30 +02:00
Erik Joelsson
c992521995
8244951: Missing entitlements for hardened runtime
...
Reviewed-by: ihse
2020-05-14 06:58:59 -07:00
Erik Joelsson
4df99aa7ae
8226346: Build better binary builders
...
Reviewed-by: tbell
2019-12-13 08:27:51 -08: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
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
Andy Herrick
264573c9ce
8212780: Packaging Tool Implementation
...
Co-authored-by: Alexey Semenyuk <alexey.semenyuk@oracle.com>
Co-authored-by: Alexander Matveev <alexander.matveev@oracle.com>
Co-authored-by: Kevin Rushforth <kevin.rushforth@oracle.com>
Co-authored-by: Philip Race <philip.race@oracle.com>
Reviewed-by: asemenyuk, almatvee, herrick, kcr, prr, erikj, ihse, rriggs, mchung, alanb
2019-12-05 11:25:33 -05:00
Erik Joelsson
0b33bc1617
8232748: Build static versions of certain JDK libraries
...
Reviewed-by: ihse, bobv
2019-10-29 12:01:14 -07:00
Erik Joelsson
f8bb7b3a26
8231467: Missing make prerequisite declaration corrupts make dependency files on Windows
...
Reviewed-by: ihse, tbell
2019-09-26 07:20:51 -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
Ralf Schmelter
0f4b0947ff
8222264: Windows incremental build is broken with JDK-8217728
...
Reviewed-by: erikj, clanger
2019-04-10 05:15:50 -07:00
Erik Joelsson
4b898b7aae
8221851: Use of THIS_FILE in hotspot invalidates precompiled header on Linux/GCC
...
Reviewed-by: tbell, ysuenaga
2019-04-10 07:04:35 -07:00
Erik Joelsson
60e51498f2
8217728: Speed up incremental rerun of "make hotspot"
...
Reviewed-by: tbell
2019-04-04 07:43:44 -07:00
Erik Joelsson
778fd086a1
8189861: Refactor CacheFind
...
Reviewed-by: tbell
2017-10-24 10:41:45 +02:00
Erik Joelsson
2af935c800
8220383: Incremental build is broken and inefficient
...
Reviewed-by: tbell
2019-03-12 08:04:33 -07:00
Magnus Ihse Bursie
208c58c862
8218431: Improved platform checking in makefiles
...
Reviewed-by: erikj
2019-02-07 12:35:45 +01:00
Volker Simonis
3e2804d0d8
8214534: Setting of THIS_FILE in the build is broken
...
Reviewed-by: erikj, ihse
2018-12-04 09:28:11 +01:00
Robin Westberg
7c3ce3aee0
8212004: Optional compile_commands.json field not compatible with older libclang
...
Reviewed-by: erikj
2018-10-16 11:32:49 +02:00
Robin Westberg
a5c9fa14f1
8210459: Add support for generating compile_commands.json
...
Reviewed-by: erikj, ihse
2018-10-05 07:54:28 +02: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
Severin Gehwolf
3aa10b4fab
8207057: No debug info for assembler files
...
Generate debug info for assembler files as needed.
Reviewed-by: erikj
2018-07-12 16:28:31 +02:00
Erik Joelsson
22ca6c6a40
8202738: vm_version Abstract_VM_Version::internal_vm_info_string() returns same string for different incremental builds
...
Reviewed-by: ihse, jiangli
2018-05-16 09:37:00 -07:00
Erik Joelsson
a20bd3a6ce
8201267: Disable warnings for VS2017 to enable building
...
Reviewed-by: ihse, tbell
2018-04-10 22:37:01 +02:00
Magnus Ihse Bursie
10201f5b2f
8201236: Straighten out dtrace build logic
...
Reviewed-by: erikj
2018-04-09 19:23:01 +02:00
Magnus Ihse Bursie
44bab94d66
8200358: Remove mapfiles for JDK executables
...
Reviewed-by: erikj
2018-04-05 21:33:38 +02:00
Magnus Ihse Bursie
3a3fbb391f
8200658: Fix incremental builds of hotspot on solaris
...
Reviewed-by: erikj
2018-04-03 22:37:43 +02:00
Erik Joelsson
dca38708e5
8199884: JDK-8199749 broke build with make 3.81
...
Reviewed-by: tbell
2018-03-20 17:42:20 -07:00
Erik Joelsson
b45137814b
8199749: Debug symbols are not copied to exploded image on Mac
...
Reviewed-by: ihse
2018-03-19 10:11:07 -07:00
Magnus Ihse Bursie
f74d0aef61
8199639: Introduce SetupJdkLibrary and SetupJdkExecutable
...
Reviewed-by: erikj
2018-03-15 01:20:47 +01:00
Magnus Ihse Bursie
64bf300bf6
8199606: Set -lc as global LIBS on solstudio
...
Reviewed-by: erikj
2018-03-14 19:12:30 +01:00
Magnus Ihse Bursie
155a105d79
8199347: Always use -Z7 for debug symbols when compiling on Windows
...
Reviewed-by: erikj
2018-03-09 00:28:50 +01:00
Magnus Ihse Bursie
daea65318e
8199338: Use -g0 on solstudio also for compiling C programs
...
Reviewed-by: erikj
2018-03-08 18:46:37 +01:00
Magnus Ihse Bursie
eb36e850a5
8199224: Refactor add_native_source in SetupNativeCompilation
...
Reviewed-by: erikj
2018-03-07 19:14:36 +01:00
Magnus Ihse Bursie
b01af2b4bf
8199118: Filtering of filename for microsoft CL broken on newer Cygwin
...
Reviewed-by: erikj
2018-03-06 17:24:56 +01:00
Magnus Ihse Bursie
b64d0ef66d
8198724: Refactor FLAGS handling in configure
...
Reviewed-by: erikj
2018-03-02 10:59:25 +01:00
Magnus Ihse Bursie
e23e30e61b
8198751: Refactor SetupNativeCompilation to take NAME and TYPE
...
Reviewed-by: tbell
2018-02-28 21:16:11 +01:00
Magnus Ihse Bursie
e84be60b1a
8187544: Replace BUILD_OUTPUT and OUTPUT_ROOT with OUTPUTDIR
...
Reviewed-by: erikj
2017-09-25 10:32:00 +02:00
Erik Joelsson
72c4ec5462
8187444: Forest Consolidation: Make build work
...
Co-authored-by: Maurizio Cimadamore <maurizio.cimadamore@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Reviewed-by: darcy, ihse
2017-09-12 19:03:56 +02:00
Erik Joelsson
dc01400411
8186470: JDK10 hotspot integration has broken all MacOS dummy builds
...
Reviewed-by: ctornqvi, tbell
2017-08-23 08:55:13 +02:00
Erik Joelsson
fae3887316
8179079: Incremental HotSpot builds broken on Windows
...
Reviewed-by: tbell
2017-04-28 15:42:43 +02:00
Magnus Ihse Bursie
669ad68437
8004842: Unify values of boolean make variables set in configure to true/false
...
Reviewed-by: erikj
2017-02-03 15:19:38 +01:00
Erik Joelsson
ad37b8fb0f
8170862: VarDeps breaks when a file with overridden CFLAGS has the same name as the library
...
Reviewed-by: tbell
2017-01-10 11:31:31 +01:00
Erik Joelsson
ab77975179
8171310: Gtest libjvm.so is always stripped
...
Reviewed-by: tbell, dholmes, stuefe
2016-12-19 16:26:36 +01:00
Gustavo Romero
99684f14fe
8170153: PPC64/s390x/aarch64: Poor StrictMath performance due to non-optimized compilation
...
Reviewed-by: mdoerr, erikj, simonis, aph
2016-11-28 11:13:20 -05:00
Magnus Ihse Bursie
3da21ba32e
8168037: Use ZIPEXE instead of ZIP to avoid clash with options for zip
...
Reviewed-by: erikj
2016-11-22 14:47:52 +01:00
Magnus Ihse Bursie
5e736e7d8f
8168636: More detailed information about native libraries in build log
...
Reviewed-by: erikj
2016-10-26 09:44:20 +02:00
Erik Joelsson
a350f3bda7
8150736: Excessive disk space used by build system
...
Reviewed-by: ihse
2016-10-05 10:49:21 +02:00
Alejandro Murillo
b4f027037b
Merge
2016-05-14 09:11:01 -07:00
Erik Joelsson
eeec992d7e
8156837: RC resource compilation on windows generates false build failure reports
...
Reviewed-by: tbell, prr
2016-05-13 09:21:20 +02:00
Igor Ignatyev
b349292b74
8148244: Finalize and integrate GTest implementation
...
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Co-authored-by: Stefan Sarne <stefan.sarne@oracle.com>
Co-authored-by: Jesper Wilhelmsson <jesper.wilhelmsson@oracle.com>
Co-authored-by: Erik Helin <erik.helin@oracle.com>
Co-authored-by: Alexandre Iline <alexandre.iline@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Reviewed-by: jwilhelm, erikj
2016-05-03 23:49:27 +03:00
Erik Joelsson
e709aa268d
8152666: The new Hotspot Build System
...
Co-authored-by: Magnus Ihse Bursie <magnus.ihse.bursie@oracle.com>
Co-authored-by: Ingemar Aberg <ingemar.aberg@oracle.com>
Reviewed-by: ihse, dcubed, erikj
2016-04-08 13:14:23 +02:00
Chris Hegarty
e3a4ad6685
Merge
2016-03-22 10:44:28 +00:00
Alan Bateman
cc661dd1c6
8142968: Module System implementation
...
Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty@oracle.com>
Co-authored-by: Christian Tornqvist <christian.tornqvist@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Igor Ignatyev <igor.ignatyev@oracle.com>
Co-authored-by: James Laskey <james.laskey@oracle.com>
Co-authored-by: Jean-Francois Denise <jean-francois.denise@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Reviewed-by: alanb, mchung, tbell
2016-03-17 19:03:53 +00:00
Erik Joelsson
896453edf2
8151619: genSocketOptionRegistry.exe always relinked on Windows
...
Reviewed-by: tbell
2016-03-14 12:00:24 +01:00
Magnus Ihse Bursie
4513cbc574
8150257: Remove softfloat lib support
...
Reviewed-by: dholmes, erikj
2016-02-23 21:43:59 +01:00
Volker Simonis
4b8c19d6b7
8150197: Integrate AIX fixes from build-infra
...
Reviewed-by: erikj
2016-02-22 11:27:09 +01:00
Magnus Ihse Bursie
2011115a3e
8150203: Incremental update from build-infra project
...
Reviewed-by: erikj
2016-02-22 11:22:55 +01:00
Magnus Ihse Bursie
f395ccd749
8149647: Incremental enhancements from build-infra
...
Reviewed-by: erikj
2016-02-12 11:07:35 +01:00
Magnus Ihse Bursie
7553186482
8148655: LOG=cmdlines and other build-infra fixes
...
Reviewed-by: erikj
2016-02-02 15:02:55 +01:00
Magnus Ihse Bursie
44a1209fdf
8148120: Incremental update from build-infra project
...
Reviewed-by: erikj
2016-01-30 10:25:15 +01:00
Magnus Ihse Bursie
f206abd057
8145596: Enable debug symbols for all libraries
...
Reviewed-by: erikj
2016-01-20 09:53:52 +01:00
Erik Joelsson
8c55662304
8146403: Windows build can be faster
...
Reviewed-by: ihse
2016-01-16 13:01:43 +01:00
Volker Simonis
561f477e25
8146638: Only use compiler option files if they are really supported by the toolchain
...
Reviewed-by: erikj
2016-01-08 09:46:02 +01:00
Magnus Ihse Bursie
a8c5ddd505
8142907: Integration of minor fixes from the build-infra project
...
Reviewed-by: erikj, dholmes
2015-12-15 11:02:03 +01:00
Yasumasa Suenaga
0cc58634ff
8036003: Add --with-debug-symbols=[none|internal|external|zipped]
...
Reviewed-by: ihse, dholmes
2015-12-11 21:58:28 +09:00
Jesper Wilhelmsson
8e457e664a
Merge
2015-11-30 19:22:18 +01:00
Erik Joelsson
086e3e9a94
8143141: Bring in minor build changes from the jigsaw/jake forest
...
Reviewed-by: ihse, mchung
2015-11-24 15:46:04 +01:00
Erik Joelsson
2322723f91
8142336: Convert the SA agent build to modular build-infra makefiles
...
Reviewed-by: ihse, sla, dsamersoff, twisti
2015-11-24 12:18:24 +01:00
Jesper Wilhelmsson
d6aebcf380
Merge
2015-11-05 19:31:19 +01:00
Magnus Ihse Bursie
d163a35ae0
8140661: Rename LDFLAGS_SUFFIX to LIBS
...
Reviewed-by: erikj
2015-10-29 16:30:02 +01:00
Bob Vandette
f2ee7868f3
8136556: Add the ability to perform static builds of MacOSX x64 binaries
...
Reviewed-by: ihse, bdelsart, gadams, lfoltan, rriggs, hseigel, twisti
2015-10-19 13:21:27 -04:00
David Dehaven
38d9815e20
Merge
2015-09-28 13:10:03 -07:00
Erik Joelsson
8f85a8ae8d
8135060: Stop building Xcode projects in install build
...
Reviewed-by: ihse, pbhat, dmalav
2015-09-28 15:51:29 +02:00
Erik Joelsson
8b5e47f2c8
8136385: Various build speed improvements for windows
...
Reviewed-by: ihse
2015-09-28 11:39:13 +02:00
Magnus Ihse Bursie
f81eafeacb
8137014: Various improvements in build infrastructure
...
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Reviewed-by: erikj
2015-09-25 08:58:49 +02:00
Phil Race
9baa352891
8136397: Build should recognise .cc file extension
...
Reviewed-by: ihse
2015-09-14 10:56:55 -07:00
Magnus Ihse Bursie
d50c38edf7
8064808: Disable use of broken objcopy on Solaris, remove adhoc helper tools
...
Reviewed-by: erikj
2015-09-11 10:05:49 +02:00
Magnus Ihse Bursie
6047d89d1b
8062618: Create a build failure summary at end of build log
...
Reviewed-by: erikj
2015-09-03 11:05:49 +02:00
Omair Majid
1a4a4c0f70
8087156: SetupNativeCompilation ignores CFLAGS_release for cpp files
...
Reviewed-by: erikj
2015-06-11 10:37:11 -04:00
Magnus Ihse Bursie
7ec9ed5041
8074859: Turn on warnings as error
...
Reviewed-by: erikj
2015-05-08 10:37:13 +02:00
Erik Joelsson
4ad9ac199d
8077824: Introduce DefineNativeToolchain to handle toolchain configurations
...
Reviewed-by: ihse, tbell
2015-04-17 13:54:50 +02:00
Magnus Ihse Bursie
35e5e5eaa8
8077847: Better handling of Windows executable manifest version
...
Reviewed-by: erikj, tbell
2015-04-16 14:48:01 +02:00
Erik Joelsson
7b5aeb4f3e
8077419: Launcher mapfile fails linking with SS12u4
...
Reviewed-by: tbell, dholmes, ihse
2015-04-14 14:22:10 +02:00
Magnus Ihse Bursie
17cc06c77c
8075176: DISABLED_WARNINGS caused C++ compiler flags to get lost
...
Reviewed-by: erikj, tbell
2015-03-17 16:01:05 +01:00
Magnus Ihse Bursie
71ad1eca20
8075054: Mixed case Windows path break native dependency checks
...
Reviewed-by: erikj
2015-03-13 14:00:36 +01:00
Erik Joelsson
e755ea9a60
8074988: Reduce boilerplate in Setup* macro definitions
...
Reviewed-by: tbell, ihse
2015-03-12 12:13:23 +01:00
Magnus Ihse Bursie
06b2c14db0
8074096: Disable (most) native warnings in JDK on a per-library basis
...
Reviewed-by: erikj, tbell
2015-03-09 10:39:16 +01:00
Magnus Ihse Bursie
70e66b384a
8074099: Even with toolchain type clang, OBJC is set to gcc
...
Reviewed-by: erikj, ddehaven
2015-03-04 10:47:36 +01:00
David Dehaven
8e08670d9a
Merge
2015-02-17 11:44:44 -08:00
Erik Joelsson
24bc773808
8062223: Upgrading to ccache 1.3.10 disables the use of ccache
...
Reviewed-by: ihse
2015-02-10 12:25:44 +01:00
David Dehaven
cbd516739c
Merge
2015-02-09 09:52:45 -08:00
Magnus Ihse Bursie
8450ccc371
8072106: Properly handle dependencies for deleted header files
...
Reviewed-by: erikj
2015-02-06 12:37:31 +01:00
Erik Joelsson
c0277e17c9
8071329: Stop exporting INCLUDE and LIB when building on windows
...
Reviewed-by: ihse
2015-02-06 09:56:30 +01:00
David Dehaven
c0190983ad
Merge
2015-01-28 08:14:14 -08:00
Alejandro Murillo
bccf30e6e7
Merge
2015-01-27 10:11:22 -08:00
David Dehaven
b80c23b28f
Merge
2015-01-27 09:32:37 -08:00
Erik Joelsson
995835697d
8069261: Create make dependencies on make variable values
...
Reviewed-by: ihse
2015-01-26 10:28:53 +01:00
David Dehaven
c185d7e8d4
Merge
2015-01-21 12:00:04 -08:00
Yumin Qi
6e46cdd7a6
Merge
2015-01-18 23:14:47 -08:00
Magnus Ihse Bursie
5e638e9c56
8069064: Various improvements and fixes in build system
...
Reviewed-by: erikj
2015-01-16 16:02:09 +01:00