/hg/release/icedtea7-2.4: 6 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Tue Sep 10 09:03:37 PDT 2013
changeset 2c63ffcca0e4 in /hg/release/icedtea7-2.4
details: http://icedtea.classpath.org/hg/release/icedtea7-2.4?cmd=changeset;node=2c63ffcca0e4
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Thu Sep 05 15:33:45 2013 +0100
Update NEWS with latest OpenJDK changes.
2013-09-05 Andrew John Hughes <gnu.andrew at member.fsf.org>
* NEWS:
Add new OpenJDK changes, remove duplicates
listed in 2.4.0 which were in earlier
security releases.
changeset 103457918876 in /hg/release/icedtea7-2.4
details: http://icedtea.classpath.org/hg/release/icedtea7-2.4?cmd=changeset;node=103457918876
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Thu Jul 25 01:33:41 2013 +0100
Re-enable system LCMS is 2.5 or above is available.
2013-07-24 Andrew John Hughes <gnu.andrew at member.fsf.org>
* acinclude.m4:
(IT_CHECK_FOR_LCMS): Turn system LCMS back on by
default if the version is 2.5 or above with the
latest security fixes.
changeset e7a6203cee05 in /hg/release/icedtea7-2.4
details: http://icedtea.classpath.org/hg/release/icedtea7-2.4?cmd=changeset;node=e7a6203cee05
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Thu Sep 05 15:49:42 2013 +0100
Mention LCMS 2 change.
2013-07-24 Andrew John Hughes <gnu.andrew at member.fsf.org>
* NEWS: Mention LCMS 2 change.
changeset 523f48931154 in /hg/release/icedtea7-2.4
details: http://icedtea.classpath.org/hg/release/icedtea7-2.4?cmd=changeset;node=523f48931154
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Mon Sep 09 20:26:37 2013 +0100
Update NEWS and autoconf following recent fixes.
2013-09-09 Andrew John Hughes <gnu.andrew at redhat.com>
* NEWS: Mention RH991170, PR1536, PR1551, PR1552,
PR1553 and PR1554.
* acinclude.m4:
(IT_SET_ARCH_SETTINGS): Add -D_LITTLE_ENDIAN to arm
and support arm64|aarch64.
(IT_ENABLE_ZERO_BUILD): Explicitly set ZERO_BITSPERWORD
for aarch64, alpha, arm, ia64 && sh. Replace sparc64 with
sparcv9 which is what INSTALL_ARCH_DIR is set to.
2013-08-30 Andrew John Hughes <gnu.andrew at redhat.com>
* INSTALL: Update with --enable-system-kerberos
option.
* Makefile.am:
(ICEDTEA_ENV): Set SYSTEM_KRB5, KRB5_LIBS
and KRB5_CFLAGS.
* acinclude.m4:
(IT_CHECK_FOR_KERBEROS): Add --enable-system-kerberos
option (on by default) which checks for libkrb5 and
the krb5.h header.
* configure.ac: Invoke IT_CHECK_FOR_KERBEROS.
changeset 86332904c46e in /hg/release/icedtea7-2.4
details: http://icedtea.classpath.org/hg/release/icedtea7-2.4?cmd=changeset;node=86332904c46e
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Tue Sep 10 15:55:35 2013 +0100
RH661505: JPEGs with sRGB IEC61966-2.1 color profiles have wrong colors
RH995488: Java thinks that the default timezone is Busingen instead of Zurich
2013-09-09 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(JDK_CHANGESET): Update to final icedtea-2.4.2
tag.
(JDK_SHA256SUM): Likewise.
* NEWS: Update with additional JDK bug fixes
RH661505 & RH995488.
changeset 41272f3d7393 in /hg/release/icedtea7-2.4
details: http://icedtea.classpath.org/hg/release/icedtea7-2.4?cmd=changeset;node=41272f3d7393
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Tue Sep 10 17:03:29 2013 +0100
Make versioning variables more obvious and name tarballs better.
2013-09-10 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(BUILD_VERSION): Renamed from OPENJDK_VERSION.
(COMBINED_VERSION): Use BUILD_VERSION.
(ICEDTEA_ENV): Likewise.
(dist-openjdk): Should really use COMBINED_VERSION.
(dist-openjdk-fsg): Likewise.
(dist-openjdk-fsg-tz): Additional target which
makes an xz tarball instead of a zip (for Jiri ;)
diffstat:
ChangeLog | 62 +++++++++++++++++++++++++++
INSTALL | 3 +
Makefile.am | 25 ++++++++---
NEWS | 132 ++++++++++++++++++++++++++++++++++++++++++++++++++--------
acinclude.m4 | 44 ++++++++++++++++--
configure.ac | 2 +
6 files changed, 237 insertions(+), 31 deletions(-)
diffs (431 lines):
diff -r 273d9d59b77b -r 41272f3d7393 ChangeLog
--- a/ChangeLog Thu Sep 05 00:21:03 2013 +0100
+++ b/ChangeLog Tue Sep 10 17:03:29 2013 +0100
@@ -1,3 +1,65 @@
+2013-09-10 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (BUILD_VERSION): Renamed from OPENJDK_VERSION.
+ (COMBINED_VERSION): Use BUILD_VERSION.
+ (ICEDTEA_ENV): Likewise.
+ (dist-openjdk): Should really use COMBINED_VERSION.
+ (dist-openjdk-fsg): Likewise.
+ (dist-openjdk-fsg-tz): Additional target which
+ makes an xz tarball instead of a zip (for Jiri ;)
+
+2013-09-09 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (JDK_CHANGESET): Update to final icedtea-2.4.2
+ tag.
+ (JDK_SHA256SUM): Likewise.
+ * NEWS: Update with additional JDK bug fixes
+ RH661505 & RH995488.
+
+2013-09-09 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * NEWS: Mention RH991170, PR1536, PR1551, PR1552,
+ PR1553 and PR1554.
+ * acinclude.m4:
+ (IT_SET_ARCH_SETTINGS): Add -D_LITTLE_ENDIAN to arm
+ and support arm64|aarch64.
+ (IT_ENABLE_ZERO_BUILD): Explicitly set ZERO_BITSPERWORD
+ for aarch64, alpha, arm, ia64 && sh. Replace sparc64 with
+ sparcv9 which is what INSTALL_ARCH_DIR is set to.
+
+2013-08-30 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * INSTALL: Update with --enable-system-kerberos
+ option.
+ * Makefile.am:
+ (ICEDTEA_ENV): Set SYSTEM_KRB5, KRB5_LIBS
+ and KRB5_CFLAGS.
+ * acinclude.m4:
+ (IT_CHECK_FOR_KERBEROS): Add --enable-system-kerberos
+ option (on by default) which checks for libkrb5 and
+ the krb5.h header.
+ * configure.ac: Invoke IT_CHECK_FOR_KERBEROS.
+
+2013-07-24 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * NEWS: Mention LCMS 2 change.
+
+2013-07-24 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * acinclude.m4:
+ (IT_CHECK_FOR_LCMS): Turn system LCMS back on by
+ default if the version is 2.5 or above with the
+ latest security fixes.
+
+2013-09-05 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * NEWS:
+ Add new OpenJDK changes, remove duplicates
+ listed in 2.4.0 which were in earlier
+ security releases.
+
2013-09-04 Andrew John Hughes <gnu.andrew at member.fsf.org>
* Makefile.am,
diff -r 273d9d59b77b -r 41272f3d7393 INSTALL
--- a/INSTALL Thu Sep 05 00:21:03 2013 +0100
+++ b/INSTALL Tue Sep 10 17:03:29 2013 +0100
@@ -201,6 +201,9 @@
* --with-rhino: Include Javascript support using Rhino (location may optionally be specified).
* --with-additional-vms=vm-list: Additional VMs to build using the system described
below.
+* --enable-system-kerberos: Link against the system Kerberos library and
+ query it at runtime to obtain the cache location, rather than using a
+ hardcoded value.
Testing
=======
diff -r 273d9d59b77b -r 41272f3d7393 Makefile.am
--- a/Makefile.am Thu Sep 05 00:21:03 2013 +0100
+++ b/Makefile.am Tue Sep 10 17:03:29 2013 +0100
@@ -1,20 +1,20 @@
# Dependencies
-OPENJDK_VERSION = b60
JDK_UPDATE_VERSION = 40
-COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(OPENJDK_VERSION)
+BUILD_VERSION = b60
+COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION)
CORBA_CHANGESET = 5ea58899ae9f
JAXP_CHANGESET = 135f46e0e653
JAXWS_CHANGESET = a2ff16e5361f
-JDK_CHANGESET = b2611b1a750c
+JDK_CHANGESET = 4bf5ac86e0e4
LANGTOOLS_CHANGESET = 06ea051f7ffe
OPENJDK_CHANGESET = 6125b83238df
CORBA_SHA256SUM = 41fc9041d7804bbd519290325c0a21b48405ed96ccf557037189b007391d33a8
JAXP_SHA256SUM = 3e043ea822cf18232fb0897431a2c900c8d29dce59e33bd8e3236ed1ac6c8fde
JAXWS_SHA256SUM = ac21931af93267188fb6dac8ed5eb44121e25e55fe432c19184c20c17cc9ceda
-JDK_SHA256SUM = e6475b1db792fa58530cef272b1aad6176eca8bd4822f6a58ed27f4d84df2437
+JDK_SHA256SUM = 8cc46ef5d73a3a6445b411637fee5cc5f086e400d42b36f1f42eba4caee2a11a
LANGTOOLS_SHA256SUM = d2de1d2e98ebea56d2367f0003e5f4b5031d55ed529a7c524df8eba9da08c735
OPENJDK_SHA256SUM = bc5703a7c31a6f1de53259768f613fa1f451d721d3301c58a59513dc3953d95b
@@ -433,7 +433,7 @@
ICEDTEA_ENV = \
ALT_JDK_IMPORT_PATH="$(BOOT_DIR)" \
ANT="$(ANT)" \
- BUILD_NUMBER="$(OPENJDK_VERSION)" \
+ BUILD_NUMBER="$(BUILD_VERSION)" \
JDK_UPDATE_VERSION="$(JDK_UPDATE_VERSION)" \
JRE_RELEASE_VERSION="1.7.0_$(COMBINED_VERSION)" \
MILESTONE="fcs" \
@@ -586,6 +586,13 @@
COMPRESS_JARS="true"
endif
+if USE_SYSTEM_KERBEROS
+ICEDTEA_ENV += \
+ SYSTEM_KRB5="true" \
+ KRB5_LIBS="${KRB5_LIBS}" \
+ KRB5_CFLAGS="${KRB5_CFLAGS}"
+endif
+
# OpenJDK boot build environment.
ICEDTEA_ENV_BOOT = $(ICEDTEA_ENV) \
BOOTCLASSPATH_CLS_RT="-bootclasspath $(CLS_DIR_BOOT):$(RUNTIME)" \
@@ -851,11 +858,15 @@
# Creates archive of openjdk.
dist-openjdk: stamps/extract-cacao.stamp
find openjdk/ -name \\.hg* | xargs rm -rf
- $(ZIP) -r openjdk-$(OPENJDK_VERSION) openjdk/
+ $(ZIP) -r openjdk-$(COMBINED_VERSION) openjdk/
# Creates archive of openjdk that is compliant with Free Software guidelines.
dist-openjdk-fsg: stamps/patch-fsg.stamp
- $(ZIP) -r openjdk-fsg-$(OPENJDK_VERSION) openjdk/
+ $(ZIP) -r openjdk-fsg-$(COMBINED_VERSION) openjdk/
+
+dist-openjdk-fsg-xz: stamps/patch-fsg.stamp
+ tardir=openjdk/ && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c \
+ >openjdk-fsg-$(COMBINED_VERSION).tar.xz
# OpenJDK Source Preparation Targets
# ==================================
diff -r 273d9d59b77b -r 41272f3d7393 NEWS
--- a/NEWS Thu Sep 05 00:21:03 2013 +0100
+++ b/NEWS Tue Sep 10 17:03:29 2013 +0100
@@ -14,6 +14,119 @@
New in release 2.4.2 (2013-XX-XX):
+* System LCMS 2 support again enabled by default, requiring 2.5 or above.
+* OpenJDK
+ - S7122222: GC log is limited to 2G for 32-bit
+ - S7162400: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand
+ - S7165807: Non optimized initialization of NSS crypto library leads to scalability issues
+ - S7199324: IPv6: JMXConnectorServer.getConnectionIDs() return IDs contradicting to address grammar
+ - S8001345: VM crashes with assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
+ - S8001424: G1: Rename certain G1-specific flags
+ - S8001425: G1: Change the default values for certain G1 specific flags
+ - S8004859: Graphics.getClipBounds/getClip return difference nonequivalent bounds, depending from transform
+ - S8005019: JTable passes row index instead of length when inserts selection interval
+ - S8005194: [parfait] #353 sun/awt/image/jpeg/imageioJPEG.c Memory leak of pointer 'scale' allocated with calloc()
+ - S8006941: [macosx] Deadlock in drag and drop
+ - S8007898: Incorrect optimization of Memory Barriers in Matcher::post_store_load_barrier()
+ - S8009168: accessibility.properties syntax issue
+ - S8009985: [parfait] Uninitialised variable at jdk/src/solaris/native/com/sun/management/UnixOperatingSystem_md.c
+ - S8011064: Some tests have failed with SIGSEGV on arm-hflt on build b82
+ - S8011569: ARM -- avoid native stack walking
+ - S8011760: assert(delta != 0) failed: dup pointer in MemBaseline::malloc_sort_by_addr
+ - S8012144: multiple SIGSEGVs fails on staxf
+ - S8012156: tools/javac/file/zip/T6865530.java fails for win32/64
+ - S8012241: NMT huge memory footprint, it usually leads to OOME
+ - S8012366: Fix for 8007815 breaks down when only building OpenJDK (without deploy and install forests)
+ - S8013546: compiler/8011901/Test8011901.java fails with CompilationError: Compilation failed
+ - S8013719: Increment build # of hs23.21 to b02
+ - S8013791: G1: G1CollectorPolicy::initialize_flags() may set min_alignment > max_alignment
+ - S8014264: The applet pathguy_TimeDead throws java.lang.NullPointerException in java console once click drop-down check box.
+ - S8014312: Fork hs23.25 hsx from hs23.21 for jdk7u25 and reinitialize build number
+ - S8014805: NPE is thrown during certpath validation if certificate does not have AuthorityKeyIdentifier extension
+ - S8014850: Third Party License Readme updates for 7u40
+ - S8014925: Disable sun.reflect.Reflection.getCallerClass(int) with a temporary switch to re-enable it
+ - S8015237: Parallelize string table scanning during strong root processing
+ - S8015411: Bump the hsx build number for 7u21-b50 for customer
+ - S8015441: runThese crashed with assert(opcode == Op_ConP || opcode == Op_ThreadLocal || opcode == Op_CastX2P ..) failed: sanity
+ - S8015576: CMS: svc agent throws java.lang.RuntimeException: No type named "FreeList" in database
+ - S8015668: overload resolution: performance regression in JDK 7
+ - S8015884: runThese crashed with SIGSEGV, hs_err has an error instead of stacktrace
+ - S8016074: NMT: assertion failed: assert(thread->thread_state() == from) failed: coming from wrong thread state
+ - S8016102: Increment build # of hs23.25 to b02 for 7u25-b31 psu
+ - S8016131: nsk/sysdict/vm/stress/chain tests crash the VM in 'entry_frame_is_first()'
+ - S8016133: Regression: diff. behavior with user-defined SAXParser
+ - S8016157: During CTW: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
+ - S8016331: Minor issues in event tracing metadata
+ - S8016648: FEATURE_SECURE_PROCESSING set to true or false causes SAXParseException to be thrown
+ - S8016734: Remove extra code due to duplicated push
+ - S8016737: After clicking on "Print UNCOLLATED" button, the print out come in order 'Page 1', 'Page 2', 'Page 1'
+ - S8016740: assert in GC_locker from PSOldGen::expand with -XX:+PrintGCDetails and Verbose
+ - S8016767: Provide man pages generated from DARB for OpenJDK
+ - S8017070: G1: assert(_card_counts[card_num] <= G1ConcRSHotCardLimit) failed
+ - S8017159: Unexclude sun/tools/JMAP/Basic.sh test
+ - S8017173: XMLCipher with RSA_OAEP Key Transport algorithm can't be instantiated
+ - S8017174: NPE when using Logger.getAnonymousLogger or LogManager.getLogManager().getLogger
+ - S8017189: [macosx] AWT program menu disabled on Mac
+ - S8017252: new hotspot build - hs24-b51
+ - S8017478: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites
+ - S8017483: G1 tests fail with native OOME on Solaris x86 after HeapBaseMinAddress has been increased
+ - S8017510: Add a regression test for 8005956
+ - S8017566: Backout 8000450 - Cannot access to com.sun.corba.se.impl.orb.ORBImpl
+ - S8017588: SA: jstack -l throws UnalignedAddressException while attaching to core file for java that was started with CMS GC
+ - S8019155: Update makefiles with correct jfr packages
+ - S8019201: Regression: java.awt.image.ConvolveOp throws java.awt.image.ImagingOpException
+ - S8019236: [macosx] Add javadoc to the handleWindowFocusEvent in CEmbeddedFrame
+ - S8019265: [macosx] apple.laf.useScreenMenuBar regression comparing with jdk6
+ - S8019298: new hotspot build - hs24-b52
+ - S8019381: HashMap.isEmpty is non-final, potential issues for get/remove
+ - S8019541: 7u40 l10n resource file translation update
+ - S8019587: [macosx] Possibility to set the same frame for the different screens
+ - S8019625: Test compiler/8005956/PolynomialRoot.java timeouts on Solaris SPARCs
+ - S8019628: [macosx] closed/java/awt/Modal/BlockedMouseInputTest/BlockedMouseInputTest.html failed since 7u40b30 on MacOS
+ - S8019826: Test com/sun/management/HotSpotDiagnosticMXBean/SetVMOption.java fails with NPE
+ - S8019933: new hotspot build - hs24-b53
+ - S8019979: Replace CheckPackageAccess test with better one from closed repo
+ - S8020038: [macosx] Incorrect usage of invokeLater() and likes in callbacks called via JNI from AppKit thread
+ - S8020054: (tz) Support tzdata2013d
+ - S8020155: PSR:PERF G1 not collecting old regions when humongous allocations interfer
+ - S8020215: Different execution plan when using JIT vs interpreter
+ - S8020228: Restore the translated version of logging_xx.properties
+ - S8020298: [macosx] Incorrect merge in the lwawt code
+ - S8020319: Update Japanese man pages for 7u40
+ - S8020371: [macosx] applets with Drag and Drop fail with IllegalArgumentException
+ - S8020381: new hotspot build - hs24-b54
+ - S8020425: Product options incorrectly removed in minor version
+ - S8020430: NullPointerException in xml sqe nightly result on 2013-07-12
+ - S8020433: Crash when using -XX:+RestoreMXCSROnJNICalls
+ - S8020498: Crash when both libnet.so and libmawt.so are loaded
+ - S8020525: Increment build # of hs23.25 to b03 for 7u25-b34 psu
+ - S8020547: Event based tracing needs a UNICODE string type
+ - S8020625: [TESTBUG] java/util/HashMap/OverrideIsEmpty.java doesn't compile for jdk7u
+ - S8020701: Avoid crashes in WatcherThread
+ - S8020796: new hotspot build - hs24-b55
+ - S8020811: [macosx] Merge fault 7u25-7u40: Missed focus fix JDK-8012330
+ - S8020940: Valid OCSP responses are rejected for backdated enquiries
+ - S8020983: OutOfMemoryError caused by non garbage collected JPEGImageWriter Instances
+ - S8021008: Provide java and jcmd man pages for Mac (OpenJDK)
+ - S8021148: Regression in SAXParserImpl in 7u40 b34 (NPE)
+ - S8021353: Event based tracing is missing thread exit
+ - S8021381: JavaFX scene included in Swing JDialog not starting from Web Start
+ - S8021565: new hotspot build - hs24-b56
+ - S8021946: Disabling sun.reflect.Reflection.getCallerCaller(int) by default breaks several frameworks and libraries
+ - S8022548: SPECJVM2008 has errors introduced in 7u40-b34
+ - S8023751: Need to backout 8020943, was pushed to hs24 without approval
+* New features
+ - RH991170: java does not use correct kerberos credential cache
+ - PR1536: Allow use of system Kerberos to obtain cache location
+ - PR1551: Add build support for Zero AArch64
+ - PR1552: Add -D_LITTLE_ENDIAN for ARM architectures.
+ - PR1553: Add Debian AArch64 support
+ - PR1554: Fix build on Mac OS X
+* Bug fixes
+ - RH661505: JPEGs with sRGB IEC61966-2.1 color profiles have wrong colors
+ - RH995488: Java thinks that the default timezone is Busingen instead of Zurich
+ - Cleanup file resources properly in TimeZone_md.
+
New in release 2.4.1 (2013-07-05):
* Security fixes
@@ -30,7 +143,7 @@
- S8001308: Update display of applet windows
- S8001309: Better handling of annotation interfaces
- S8001318, CVE-2013-2447: Socket.getLocalAddress not consistent with InetAddress.getLocalHost
- - S8001330, CVE-2013-2443: Improve on checking order (non-Zero builds only)
+ - S8001330, CVE-2013-2443: Improve on checking order
- S8003703, CVE-2013-2412: Update RMI connection dialog box
- S8004288, CVE-2013-2449: (fs) Files.probeContentType problems
- S8004584: Augment applet contextualization
@@ -1054,11 +1167,8 @@
- S8005556: java/net/Socks/SocksV4Test.java is missing @run tag
- S8005646: TEST_BUG: java/rmi/activation/ActivationSystem/unregisterGroup/UnregisterGroup leaves process running
- S8005920: After pressing combination Windows Key and M key, the frame, the instruction and the dialog can't be minimized.
- - S8005943: (process) Improved Runtime.exec
- S8006120: Provide "Server JRE" for 7u train
- - S8006309: More reliable control panel operation
- S8006417: JComboBox.showPopup(), hidePopup() fails in JRE 1.7 on OS X
- - S8006435: Improvements in JMX
- S8006534: CLONE - TestLibrary.getUnusedRandomPort() fails intermittently-doesn't retry enough times
- S8006536: [launcher] removes trailing slashes on arguments
- S8006560: java/net/ipv6tests/B6521014.java fails intermittently
@@ -1066,19 +1176,10 @@
- S8006669: sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh fails on mac
- S8006753: fix failed for JDK-8002415 White box testing API for HotSpot
- S8006777: Improve TLS handling of invalid messages
- - S8006790: Improve checking for windows
- - S8006795: Improve font warning messages
- - S8007014: Improve image handling
- - S8007406: Improve accessibility of AccessBridge
- S8007515: TEST_BUG: update ProblemList.txt and TEST.ROOT in jdk7u-dev to match jdk8
- - S8007617: Better validation of images
- - S8007667: Better image reading
- - S8007675: Improve color conversion
- S8007688: Blacklist known bad certificate
- S8007701: Hotspot trace allocation events
- - S8007918: Better image writing
- S8008081: Print outs do not have matching arguments
- - S8008140: Better method handle resolution
- S8008223: java/net/BindException/Test.java fails rarely
- S8008249: Sync ICU into JDK :
- S8008379: TEST_BUG: Fail automatically with java.lang.NullPointerException.
@@ -1088,18 +1189,13 @@
- S8008920: Tracing events for heap statistics
- S8009032: Implement evacuation info event
- S8009165: Fix for 8008817 needs revision
- - S8009305: Improve AWT data transfer
- S8009399: Bump the hsx build number for APRIL CPU
- S8009460: C2compiler crash in machnode::in_regmask(unsigned int)
- S8009463: Regression test test\java\lang\Runtime\exec\ArgWithSpaceAndFinalBackslash.java failing.
- S8009530: ICU Kern table support broken
- S8009610: Blacklist certificate used with malware.
- S8009634: TEST_BUG: sun/misc/Version/Version.java handle 2 digit minor in VM version
- - S8009677: Better setting of setters
- - S8009699: Methodhandle lookup
- S8009750: javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java should run in other vm mode
- - S8009814: Better driver management
- - S8009857: Problem with plugin
- S8009881: TEST_BUG: javax/swing/JTree/8004298/bug8004298.java should be modified
- S8010166: TEST_BUG: fix for 8009634 overlooks possible version strings (sun/misc/Version/Version.java)
- S8010294: Refactor HeapInspection to make it more reusable
diff -r 273d9d59b77b -r 41272f3d7393 acinclude.m4
--- a/acinclude.m4 Thu Sep 05 00:21:03 2013 +0100
+++ b/acinclude.m4 Tue Sep 10 17:03:29 2013 +0100
@@ -23,6 +23,13 @@
BUILD_ARCH_DIR=arm
INSTALL_ARCH_DIR=arm
JRE_ARCH_DIR=arm
+ ARCHFLAG="-D_LITTLE_ENDIAN"
+ ;;
+ arm64|aarch64)
+ BUILD_ARCH_DIR=aarch64
+ INSTALL_ARCH_DIR=aarch64
+ JRE_ARCH_DIR=aarch64
+ ARCHFLAG="-D_LITTLE_ENDIAN"
;;
mips)
BUILD_ARCH_DIR=mips
@@ -695,10 +702,10 @@
ZERO_LIBARCH="${INSTALL_ARCH_DIR}"
dnl can't use AC_CHECK_SIZEOF on multilib
case "${ZERO_LIBARCH}" in
- i386|ppc|s390|sparc)
+ arm|i386|ppc|s390|sh|sparc)
ZERO_BITSPERWORD=32
;;
- amd64|ppc64|s390x|sparc64)
+ aarch64|alpha|amd64|ia64|ppc64|s390x|sparcv9)
ZERO_BITSPERWORD=64
;;
*)
@@ -1937,18 +1944,17 @@
[
AC_MSG_CHECKING([whether to use the system LCMS install])
AC_ARG_ENABLE([system-lcms],
- [AS_HELP_STRING(--enable-system-lcms,use the system LCMS [[default=no]])],
+ [AS_HELP_STRING(--enable-system-lcms,use the system LCMS [[default=yes]])],
[
ENABLE_SYSTEM_LCMS="${enableval}"
],
[
- ENABLE_SYSTEM_LCMS="no"
+ ENABLE_SYSTEM_LCMS="yes"
])
AC_MSG_RESULT(${ENABLE_SYSTEM_LCMS})
if test x"${ENABLE_SYSTEM_LCMS}" = "xyes"; then
- AC_MSG_WARN([System LCMS may not have the latest security updates])
dnl Check for LCMS2 headers and libraries.
- PKG_CHECK_MODULES(LCMS2, lcms2,[LCMS2_FOUND=yes],[LCMS2_FOUND=no])
+ PKG_CHECK_MODULES(LCMS2, lcms2 >= 2.5,[LCMS2_FOUND=yes],[LCMS2_FOUND=no])
if test "x${LCMS2_FOUND}" = xno
then
AC_MSG_ERROR([Could not find LCMS2; install LCMS2 or build with --disable-system-lcms to use the in-tree copy.])
@@ -2062,6 +2068,32 @@
AC_SUBST(ENABLE_SYSTEM_GIF)
])
+dnl Check for Kerberos library in order to lookup cache location at runtime.
+AC_DEFUN_ONCE([IT_CHECK_FOR_KERBEROS],
+[
+ AC_MSG_CHECKING([whether to use the system Kerberos install])
+ AC_ARG_ENABLE([system-kerberos],
+ [AS_HELP_STRING(--enable-system-kerberos,use the system kerberos [[default=yes]])],
+ [
+ ENABLE_SYSTEM_KERBEROS="${enableval}"
+ ],
+ [
+ ENABLE_SYSTEM_KERBEROS="yes"
+ ])
+ AC_MSG_RESULT(${ENABLE_SYSTEM_KERBEROS})
+ if test x"${ENABLE_SYSTEM_KERBEROS}" = "xyes"; then
+ dnl Check for krb5 header and library.
+ AC_CHECK_LIB([krb5], [krb5_cc_default],
+ , [AC_MSG_ERROR([Could not find Kerberos library; install Kerberos or build with --disable-system-kerberos to use the default cache location.])])
+ AC_CHECK_HEADER([krb5.h],
+ , [AC_MSG_ERROR([Could not find Kerberos header; install Kerberos or build with --disable-system-kerberos to use the default cache location.])])
+ KRB5_LIBS="-lkrb5"
+ AC_SUBST(KRB5_LIBS)
+ fi
+ AM_CONDITIONAL(USE_SYSTEM_KERBEROS, test x"${ENABLE_SYSTEM_KERBEROS}" = "xyes")
+ AC_SUBST(ENABLE_SYSTEM_KERBEROS)
+])
+
AC_DEFUN_ONCE([IT_CHECK_FOR_GTK],
[
AC_MSG_CHECKING([whether to use the system Gtk+ install])
diff -r 273d9d59b77b -r 41272f3d7393 configure.ac
--- a/configure.ac Thu Sep 05 00:21:03 2013 +0100
+++ b/configure.ac Tue Sep 10 17:03:29 2013 +0100
@@ -197,6 +197,8 @@
AC_PATH_TOOL([GCJ],[gcj])
AC_SUBST([GCJ])
+IT_CHECK_FOR_KERBEROS
+
dnl pkgconfig cannot be used to find these headers and libraries.
AC_CHECK_HEADERS([X11/X.h],[]
,[AC_MSG_ERROR("xorg headers were not found -
More information about the distro-pkg-dev
mailing list