Commit Graph

61 Commits

Author SHA1 Message Date
Erik Joelsson
eb0e012f6c 8138694: Devkit build on Macosx still requires Xcode to be installed
Reviewed-by: ihse, tbell
2015-10-05 13:44:40 +02: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
45c77a184b 8078046: Remove MCS post-processing on Solaris
Reviewed-by: dholmes
2015-05-06 15:30:51 +02:00
Erik Joelsson
20afeb9907 8078437: Enable use of devkits for Windows
Reviewed-by: ihse
2015-04-29 22:33:42 +02:00
Erik Joelsson
4ad9ac199d 8077824: Introduce DefineNativeToolchain to handle toolchain configurations
Reviewed-by: ihse, tbell
2015-04-17 13:54:50 +02:00
Erik Joelsson
da29001018 8075495: Update jtreg bin location in configure
Reviewed-by: alanb
2015-03-19 12:10:56 +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
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 Helin
2f10adad63 8065648: Remove the flag -fsanitize=undefined for GCC 4.9 and later
Reviewed-by: erikj
2014-11-24 14:44:10 +01:00
Volker Simonis
cdb4a8c15b 8057538: Build the freetype library during configure on Windows
Reviewed-by: erikj, ihse
2014-09-09 17:42:07 +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
Mike Duigou
7b2f1d267c 8032045: Enable compiler and linker safety switches for debug builds
Enable GCC linker protections, runtime bounds checks and stack protection.

Reviewed-by: ihse, dholmes
2014-06-12 16:33:32 -07:00
Magnus Ihse Bursie
268191c838 8035751: Clean up Visual Studio detection logic
Reviewed-by: erikj, tbell
2014-03-31 22:30:11 +02: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
Henry Jen
97a80c5f9d 8019470: Changes needed to compile JDK 8 on MacOS with clang compiler
Reviewed-by: erikj, ihse
2014-02-25 23:38:52 -08:00
Magnus Ihse Bursie
e7066f3923 8035725: Must keep microsoft VS_PATH on PATH after toolchain detection
Reviewed-by: erikj
2014-02-25 15:19:32 +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
Mike Duigou
c59b650c96 8030350: Enable additional compiler warnings for GCC
Reviewed-by: dholmes, coleenp, tbell, erikj, ihse
2014-02-12 17:03:39 -08:00
Erik Joelsson
7331f030bd 8034098: Configure leaves 'a.out' in root dir
Reviewed-by: tbell, ihse
2014-02-11 10:44:23 +01:00
Magnus Ihse Bursie
57fe89a46b 8031759: Improved tool overriding in configure
Reviewed-by: tbell, mduigou, erikj
2014-01-29 11:21:54 +01:00
Vladimir Kozlov
c69384815e Merge 2014-01-28 14:10:47 -08:00
Magnus Ihse Bursie
4d64b2ea8d 8022411: Allow overriding of CXX and CC with absolute path
Reviewed-by: erikj, tbell
2014-01-28 14:47:22 +01:00
Vladimir Kozlov
f944a1f85d Merge 2014-01-22 14:18:33 -08:00
Mike Duigou
35219b09da 8031668: TOOLCHAIN_FIND_COMPILER unexpectedly resolves symbolic links
Reviewed-by: erikj, ihse
2014-01-14 10:25:22 -08:00
Erik Joelsson
9e98292064 8030781: System.setProperties(null) drops all system properties (RELEASE not set)
Reviewed-by: alanb, ihse, tbell
2014-01-08 14:02:32 +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
6599bbfe0d 8001912: Improve detection of msvcr100.dll
Reviewed-by: erikj
2013-10-18 10:41:18 +02: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
Tim Bell
3cb6eedf9f 8023611: Win32 and win64: Remove all the WARNINGS in JDK 8 builds for Windows 2008 and MSVS 2010 SP1
Reviewed-by: erikj
2013-10-09 18:51:32 -07:00
Magnus Ihse Bursie
862bc33d7a 8024815: Make --with-dxsdk and friends deprecated
Reviewed-by: erikj
2013-09-18 12:37:54 +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
Aleksei Efimov
8a03379c45 8021820: Number of opened files used in select() is limited to 1024 [macosx]
Reviewed-by: alanb, chegar, tbell, smarks
2013-08-16 18:40:43 +04: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
4d4e099942 8009744: build-infra: REGRESSION: Publisher was NOT set for some JDK files
Reviewed-by: tbell
2013-07-01 15:40:27 +02:00
Erik Joelsson
bf403c2e7e 8019229: Build Configuration Fail in Windows Platform
Reviewed-by: chegar, tbell, dxu
2013-06-28 11:58:16 +02:00
Erik Joelsson
19689fb2ab 8017047: Can't use --with-java-devtools and --with-devkit at the same time
Reviewed-by: tbell
2013-06-27 09:27:06 +02:00
Erik Joelsson
6cf0a1dd59 8014404: Debug flag not added to jdk native compile when --enable-debug is set
Reviewed-by: tbell
2013-06-18 11:29:34 +02:00
Mike Duigou
22dc46d3cd 8015510: (s) Improve JTReg location detection and provide location to test/Makefile
Reviewed-by: erikj
2013-06-04 10:36:00 +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
e1001e848f 8011687: Support correct dependencies from header files on windows and solaris
Reviewed-by: tbell
2013-05-02 15:56:39 +02:00
Erik Joelsson
e44f5ce0ae 8013786: JDK-8013480 broke configure on solaris
Reviewed-by: tbell
2013-05-02 15:46:38 +02: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
Lana Steuck
aeddcfd53b Merge 2013-03-13 23:21:35 -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
76d8a6b8c2 Merge 2013-03-05 15:09:56 -08:00
Martin Buchholz
8391257f03 8006988: build-infra: Configure fails if 'cl' is in path on linux
Respect user CC and CXX environment variables; use cl iff on windows

Reviewed-by: erikj
2013-03-05 13:16:40 -08:00