Commit Graph

142 Commits

Author SHA1 Message Date
David Dehaven
cbd516739c Merge 2015-02-09 09:52:45 -08: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
Yumin Qi
6e46cdd7a6 Merge 2015-01-18 23:14:47 -08:00
Erik Joelsson
6f19ee9717 8042707: Source changes needed to build JDK 9 with Visual Studio 2013 (VS2013)
Reviewed-by: tbell, ihse
2015-01-15 16:36:24 +01:00
Erik Joelsson
530e7bd26f 8065576: Enable pipefail in the shell used by make to better detect build errors
Reviewed-by: ihse, tbell, martin
2015-01-14 16:03:59 +01:00
Ingemar Aberg
11d6127f18 8067759: Create initial test bundle framework
Reviewed-by: ihse, erikj
2015-01-09 16:45:39 +01:00
Chris Hegarty
8d19b510dd Merge 2014-12-03 19:28:30 +00:00
Chris Hegarty
b26d39ffd7 8049367: Modular Run-Time Images
Co-authored-by: Alan Bateman <alan.bateman@oracle.com>
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Bradford Wetmore <bradford.wetmore@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: James Laskey <james.laskey@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Magnus Ihse Bursie <magnus.ihse.bursie@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: Paul Sandoz <paul.sandoz@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore
2014-12-03 14:20:21 +00:00
Magnus Ihse Bursie
c4ced97793 8065914: Various improvements and cleanup of build system
Reviewed-by: erikj
2014-11-27 15:41:56 +01:00
Magnus Ihse Bursie
88f336ba40 8065913: Various improvements in SetupNativeCompilation
Reviewed-by: erikj
2014-11-26 15:14:14 +01:00
Magnus Ihse Bursie
a6355c5d7d 8058631: Rename posix to unix in build system to match file name changes
Reviewed-by: simonis, erikj, tbell
2014-11-21 16:05:46 +01:00
Erik Joelsson
d05ce78d47 8059658: Bootcycle build not actually using built image
Reviewed-by: tbell
2014-10-06 14:37:54 +02:00
Erik Joelsson
beef993046 8058118: Generate modules.list during the build
Reviewed-by: alanb, ihse, tbell, mchung
2014-09-16 12:08:04 +02:00
Erik Joelsson
3195bc66ba 8022177: Windows/MSYS builds broken
Co-authored-by: Volker Simonis <volker.simonis@gmail.com>
Reviewed-by: tbell, erikj, simonis
2014-08-19 13:43:40 +02:00
Chris Hegarty
ebd8efe5ef 8054834: Modular Source Code
Co-authored-by: Alan Bateman <alan.bateman@oracle.com>
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Magnus Ihse Bursie <magnus.ihse.bursie@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: Paul Sandoz <paul.sandoz@oracle.com>
Reviewed-by: alanb, chegar, ihse, mduigou
2014-08-17 15:51:37 +01:00
David Dehaven
9110c16bd9 8043340: [macosx] Fix hard-wired paths to JavaVM.framework
Build system tweaks to allow building with Xcode 5 and on OS X 10.9 and later

Reviewed-by: erikj, henryjen, dholmes
2014-06-18 12:52:13 -07:00
Thomas Ng
6bc08ad755 Merge 2014-04-29 14:40:07 -07:00
Omair Majid
05e0c63b32 8042159: Allow using a system-installed lcms2
Reviewed-by: andrew, ihse, prr
2014-04-29 15:44:14 -04:00
Mike Duigou
6ecb5d0903 8007327: Emit MEMORY_SIZE into spec.gmk
Reviewed-by: erikj
2014-04-22 12:56:41 -07:00
Erik Joelsson
4cbd014b29 8038340: Cleanup and fix sysroot and devkit handling on Linux and Solaris
Reviewed-by: ihse
2014-03-28 14:59:56 +01:00
Staffan Larsen
89a408692d 8037825: Fix warnings and enable "warnings as errors" in serviceability native libraries
Reviewed-by: erikj, ihse
2014-03-21 09:35:43 +01:00
Erik Joelsson
ac1be38a4c 8010767: Build fails on OEL6 with 16 cores
Reviewed-by: tbell, ihse
2014-03-14 13:16:46 +01:00
Phil Race
4cf284abbb Merge 2014-03-07 10:48:18 -08:00
Phil Race
7d3eaecdfb Merge 2014-02-27 10:35:05 -08:00
Mike Duigou
97dd276d1c 8036079: --with-boot-jdk-jvmargs configure options are ignored
Reviewed-by: erikj
2014-03-03 09:21:42 -08:00
Magnus Ihse Bursie
e00f753d87 8035495: Improvements in autoconf integration
Reviewed-by: mduigou, tbell
2014-02-24 13:29:26 +01:00
Magnus Ihse Bursie
0bedc5f1e7 8034788: Rewrite toolchain.m4 to support multiple toolchains per platform
Reviewed-by: henryjen, erikj
2014-02-24 12:16:58 +01:00
Phil Race
aed611c5d2 Merge 2014-02-20 16:10:56 -08:00
Omair Majid
d54998d0af 8035341: Allow using a system installed libpng
Reviewed-by: andrew, erikj, ihse, serb
2014-02-20 10:07:46 -05:00
Erik Joelsson
b4e3a62871 8032632: Wrong version for the first jdk8 fcs build
Reviewed-by: katleman
2014-02-10 14:25:17 +01:00
Alan Bateman
2c63929e08 8033366: Add configure option to allow RMIConnector IIOP transport be selected compiled in or not
Reviewed-by: erikj
2014-02-06 14:57:02 +00:00
Erik Joelsson
23cc62f593 8026773: Failing compilation in Corba does not fail the build
Reviewed-by: ihse, tbell
2014-02-05 11:03:54 +01:00
Magnus Ihse Bursie
f9c28e97a2 8033236: Update GensrcCharsetMapping.gmk to build-infra standards
Reviewed-by: erikj, mduigou, sherman
2014-02-04 10:01:20 +01:00
Magnus Ihse Bursie
b9f32d4842 8033119: Improve and document boot-jdk.m4
Reviewed-by: erikj
2014-01-29 22:55:43 +01:00
Magnus Ihse Bursie
8f9dfe90ed 8034199: Add 'reconfigure' target for re-creating a configuration
Reviewed-by: erikj, tbell
2014-02-13 23:30:08 +01:00
Magnus Ihse Bursie
d45fc51a44 8034191: Move relevant parts of build system to new closed repo
Reviewed-by: erikj, tbell
2014-02-13 00:00:20 +01:00
Vladimir Kozlov
cf227641b5 Merge 2013-12-12 11:04:54 -08:00
Vladimir Kozlov
3a6874c2c2 Merge 2013-12-05 15:12:22 -08:00
Erik Joelsson
367aa416ef 8027963: Create unlimited policy jars
Reviewed-by: wetmore, ihse
2013-12-04 12:45:38 +01:00
Magnus Ihse Bursie
1a8ec8e251 8027566: Remove the old build system
Reviewed-by: erikj, tbell
2013-11-14 10:53:23 +01:00
Vladimir Kozlov
039db22f0a Merge 2013-11-05 17:33:48 -08:00
David Dehaven
c1f40ad95d 8016096: [macosx] jawt_md.h shipped with jdk is outdated
Revised build system and added platform specific headers for Mac OS X

Reviewed-by: ihse, erikj
2013-10-24 20:45:43 -04:00
Magnus Ihse Bursie
af31015c79 8001922: Improve freetype handling
Reviewed-by: erikj
2013-10-23 13:05:58 +02:00
Alejandro Murillo
8136f77645 Merge 2013-10-19 08:51:39 -07:00
Daniel D. Daugherty
00478aa3b7 7165611: implement Full Debug Symbols on MacOS X hotspot
Add MacOS X FDS support to hotspot; add minimal MacOS X FDS import support to jdk; add MacOS X FDS support to install; add MacOS X FDS support to root.

Reviewed-by: erikj, sla, dholmes, rdurbin, tbell, ihse
2013-10-15 08:24:31 -07:00
Magnus Ihse Bursie
952d9ce87c 8001931: The new build system whitespace cleanup
Reviewed-by: tbell, simonis, erikj
2013-10-10 14:58:19 +02:00
Erik Joelsson
e749e35771 8005924: Make it possible to set both --with-user-release-suffix and --with-build-number
Reviewed-by: ihse, tbell
2013-10-07 18:19:15 +02:00
Magnus Ihse Bursie
3c28085988 8024665: Move open changes for JDK-8020411 to closed source
Reviewed-by: erikj
2013-09-13 14:59:23 +02:00
Volker Simonis
988aff4a2b 8024265: Enable new build on AIX
Reviewed-by: ihse
2013-09-12 12:29:17 -07:00
Vadim Pakhnushev
57ed4a7edf 8008022: Upgrade Direct X SDK used to build JDK
Reviewed-by: erikj, prr, ihse
2013-09-12 12:12:13 +02:00
Vladimir Kozlov
864df016ea Merge 2013-09-05 10:58:25 -07:00
Erik Joelsson
c1b34fdc2c 8020411: lin32 - JDK 8 build for Linux-i586 on Oracle Linux 6.4 64-bit machines does not generate the bundles directory in the build directory
Reviewed-by: tbell
2013-08-15 17:14:53 +02:00
Vladimir Kozlov
ce53c25fa0 Merge 2013-07-11 12:50:20 -07:00
Volker Simonis
2304036211 8017568: PPC64: Generic build preparations needed to enable new build on Linux/PPC64
Enable new build on Linux/PPC64

Reviewed-by: erikj
2013-07-02 17:38:10 -07:00
Erik Joelsson
b09cf3ec07 8010385: build with LOG=trace broken on mac
Reviewed-by: dholmes, tbell, prr
2013-06-28 12:02:37 +02:00
Erik Joelsson
78a2cedbb6 8014231: --with-alsa configuration options don't add include or lib directories to proper flags
Reviewed-by: tbell
2013-06-13 14:04:32 +02:00
Erik Joelsson
4f1888c9fc 8013489: New build system does not run codesign on SA-related launchers on OS X
Reviewed-by: sla, tbell
2013-05-29 14:01:04 +02:00
Erik Joelsson
e028541281 8007129: build-infra Add configure --with-jtreg option for location of JTREG
Reviewed-by: tbell
2013-05-28 08:50:52 +02:00
Erik Joelsson
a9185efc82 8014508: Fix log levels in make
Reviewed-by: tbell
2013-05-21 13:18:28 +02:00
Erik Joelsson
e1001e848f 8011687: Support correct dependencies from header files on windows and solaris
Reviewed-by: tbell
2013-05-02 15:56:39 +02:00
Omair Majid
cfb277ad09 8013480: fix zero build on arm
Reviewed-by: erikj
2013-04-29 12:34:30 -04:00
Erik Joelsson
21711140e2 8006288: build-infra: Use solaris nm and not gnm on solaris
Reviewed-by: tbell
2013-04-09 09:42:20 +02:00
Omair Majid
ca98a33db4 8011388: Support building zero and zeroshark with the new build
Co-authored-by: Roman Kennke <rkennke@redhat.com>
Reviewed-by: andrew, dholmes, erikj
2013-04-08 14:07:32 -04:00
Erik Joelsson
6cb72b3aab 8008373: JFR JTReg tests fail with CompilationError on MacOSX; missing '._sunec.jar'
Reviewed-by: tbell
2013-04-05 09:38:54 +02:00
Erik Joelsson
a88f9ec2d6 8006828: "SKIP_BOOT_CYCLE=false" must work in new building infrastructure
Reviewed-by: tbell, alanb
2013-04-04 09:24:21 +02:00
Omair Majid
7b22402218 8010030: Allow configure to detect if EC implementation is present
Reviewed-by: andrew, dholmes
2013-03-18 10:47:37 -04:00
Lana Steuck
aeddcfd53b Merge 2013-03-13 23:21:35 -07:00
Lana Steuck
a92ce06fe1 Merge 2013-03-12 16:38:11 -07:00
Erik Joelsson
ef56e8fdec 8008073: build-infra: Need --with-dxsdk option? And awt/sound -I option additions?
Reviewed-by: tbell
2013-03-06 10:50:37 +01:00
Lana Steuck
72cb4c459e Merge 2013-03-05 11:46:02 -08:00
Erik Joelsson
737b863ce4 8004352: build-infra: Limit JOBS on large machines
Reviewed-by: mduigou
2013-03-04 16:45:07 +01:00
Erik Joelsson
5c31bde4c0 8008914: Add nashorn to the tl build
Co-authored-by: James Laskey <james.laskey@oracle.com>
Reviewed-by: mr, tbell, jjh
2013-02-25 15:08:11 -08:00
Erik Joelsson
b70f9bfef4 8008451: Make mac builds on 10.8 work on 10.7
Reviewed-by: ohair, ddehaven
2013-02-21 14:16:56 +01:00
Erik Joelsson
d49ae7856e 8005879: Add -DMAC_OS_X_VERSION_MAX_ALLOWED=1070 to builds on Mac
Reviewed-by: ohair
2013-02-15 10:40:46 +01:00
Fredrik Öhrström
9f5b40123d 8006872: Stop creating four jars with identical content in the new build system
Reviewed-by: erikj
2013-01-31 14:00:09 +01:00
Erik Joelsson
f2fab62173 8005635: build-infra: Support building install in jprt
Co-authored-by: Tim Bell <tim.bell@oracle.com>
Reviewed-by: ohair
2013-01-03 20:54:38 +01:00
Erik Joelsson
1d85687c30 8005355: build-infra: Java security signing (need a top-level make target)
Reviewed-by: tbell, ohair
2013-01-02 15:36:00 +01:00
Erik Joelsson
f80cc97adb 8005347: build-infra: Verify 'gnumake source' at the top level works ok
Reviewed-by: tbell, ohair, dholmes
2013-01-02 11:29:29 +01:00
Erik Joelsson
36c06a232d 8001895: build-infra: Make JDK_BUILD_NUMBER and MILESTONE customizable
Added configure params

Reviewed-by: ohair
2013-01-01 14:13:18 +01:00
David Holmes
2a45536ba1 7190137: Add support for JVM_VARIANT minimal1
Allow configuration of minimal1 as a target VM along with client and server

Reviewed-by: ohair, erikj
2012-12-20 01:44:02 -05:00
Erik Joelsson
415574536e 8003274: build-infra: Makefile changes needed for sjavac
Changes left in build-infra that are related to sjavac

Co-authored-by: Fredrik Ohrstrom <fredrik.ohrstrom@oracle.com>
Reviewed-by: ohair, tbell
2012-11-13 15:54:33 -08:00
Erik Joelsson
cc66da7e9f 8002028: build-infra: need no-hotspot partial build
Added configure option --with-import-hotspot=/path/to/j2sdkimage

Reviewed-by: dholmes, tbell
2012-11-12 12:34:11 -08:00
Magnus Ihse Bursie
1e78e4b639 8001897: build-infra: misc adjustments to configure script
Reviewed-by: ohair
2012-10-29 14:06:57 -07:00
Kelly O'Hair
f9c6f4bd18 8000992: Update new build-infra makefiles
Build-infra project integration. Multiple authors on this work: erikj and ihse primarily, also changes from ohair, tbell, and dholmes. Special credit to ohstrom for his smartjavac work.

Reviewed-by: erikj, ihse, dholmes, tbell
2012-10-26 14:29:57 -07:00
Kelly O'Hair
228c21635b 7197849: Update new build-infra makefiles
Reviewed-by: ihse, erikj, ohrstrom, tbell
2012-09-18 11:29:16 -07:00
Erik Joelsson
f7b99ca7f6 7181504: Update of latest build-infra Makefiles
Reviewed-by: ohair
2012-07-03 16:11:12 -07:00
Erik Joelsson
36674b96fd 7170079: Adjustments to build-infra makefiles
Co-authored-by: Jonas Oreland <jonas.oreland@oracle.com>
Co-authored-by: Magnus Ihse Bursie <magnus.ihse.bursie@oracle.com>
Co-authored-by: Torbjorn Granat <torbjorn.granat@oracle.com>
Co-authored-by: Yekaterina Kantserova <yekaterina.kantserova@oracle.com>
Reviewed-by: ohair, ohrstrom, ihse, jonas
2012-06-07 20:25:06 -07:00
Fredrik Ohstrom
c41339543f 7074397: Build infrastructure changes (makefile re-write)
New makefiles transition, old and new living side by side for now.

Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Magnus Ihse Bursie <magnus.ihse.bursie@oracle.com>
Co-authored-by: Torbjorn Granat <torbjorn.granat@oracle.com>
Co-authored-by: Yekaterina Kantserova <yekaterina.kantserova@oracle.com>
Reviewed-by: ohair, jjg, dholmes, ohrstrom, erikj, ihse, tgranat, ykantser
2012-04-10 08:18:28 -07:00