Mercurial > hg > icedtea6-hg
changeset 3157:81f59ee7bcb5
PR1904: [REGRESSION] Bug reports now lack IcedTea version & distribution packaging information
2014-10-09 Andrew John Hughes <gnu.andrew@redhat.com>
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch.
* NEWS: Updated.
* patches/pr1904-icedtea_and_distro_versioning.patch:
Backport of versioning fix from IcedTea 2.x.
author | Andrew John Hughes <gnu.andrew@redhat.com> |
---|---|
date | Thu, 09 Oct 2014 01:32:24 +0100 |
parents | c125344ef224 |
children | 98216d6a48cf |
files | ChangeLog Makefile.am NEWS patches/pr1904-icedtea_and_distro_versioning.patch |
diffstat | 4 files changed, 76 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Thu Oct 09 00:55:41 2014 +0100 +++ b/ChangeLog Thu Oct 09 01:32:24 2014 +0100 @@ -1,3 +1,11 @@ +2014-10-09 Andrew John Hughes <gnu.andrew@redhat.com> + + * Makefile.am: + (ICEDTEA_PATCHES): Add new patch. + * NEWS: Updated. + * patches/pr1904-icedtea_and_distro_versioning.patch: + Backport of versioning fix from IcedTea 2.x. + 2014-10-08 Andrew John Hughes <gnu.andrew@redhat.com> * Makefile.am:
--- a/Makefile.am Thu Oct 09 00:55:41 2014 +0100 +++ b/Makefile.am Thu Oct 09 01:32:24 2014 +0100 @@ -626,7 +626,8 @@ patches/openjdk/7033170-getmaxallowedkeylength_throws_exception.patch \ patches/openjdk/7044060-support_nsa_suite_b.patch \ patches/openjdk/8006935-long_keys_in_hmac_prf.patch \ - patches/openjdk/7106773-512_bits_rsa.patch + patches/openjdk/7106773-512_bits_rsa.patch \ + patches/pr1904-icedtea_and_distro_versioning.patch # Temporarily disabled as causes crashes # patches/openjdk/7122142-annotation_race_condition.patch
--- a/NEWS Thu Oct 09 00:55:41 2014 +0100 +++ b/NEWS Thu Oct 09 01:32:24 2014 +0100 @@ -35,6 +35,7 @@ - OJ39: Handle fonts with the non-canonical processing flag set * Bug fixes - PR1886: IcedTea does not checksum supplied tarballs + - PR1904: [REGRESSION] Bug reports now lack IcedTea version & distribution packaging information New in release 1.13.4 (2014-07-15):
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/pr1904-icedtea_and_distro_versioning.patch Thu Oct 09 01:32:24 2014 +0100 @@ -0,0 +1,65 @@ +diff -Nru openjdk.orig/hotspot/make/linux/makefiles/buildtree.make openjdk/hotspot/make/linux/makefiles/buildtree.make +--- openjdk.orig/hotspot/make/linux/makefiles/buildtree.make 2014-07-14 04:12:31.000000000 +0100 ++++ openjdk/hotspot/make/linux/makefiles/buildtree.make 2014-10-09 01:27:44.721520676 +0100 +@@ -197,6 +197,8 @@ + echo "SA_BUILD_VERSION = $(HS_BUILD_VER)"; \ + echo "HOTSPOT_BUILD_USER = $(HOTSPOT_BUILD_USER)"; \ + echo "HOTSPOT_VM_DISTRO = $(HOTSPOT_VM_DISTRO)"; \ ++ echo "DERIVATIVE_ID = $(DERIVATIVE_ID)"; \ ++ echo "DISTRIBUTION_ID = $(DISTRIBUTION_ID)"; \ + echo; \ + echo "# Used for platform dispatching"; \ + echo "TARGET_DEFINES = -DTARGET_OS_FAMILY_\$$(Platform_os_family)"; \ +diff -Nru openjdk.orig/hotspot/make/linux/makefiles/vm.make openjdk/hotspot/make/linux/makefiles/vm.make +--- openjdk.orig/hotspot/make/linux/makefiles/vm.make 2014-10-09 01:26:56.716850976 +0100 ++++ openjdk/hotspot/make/linux/makefiles/vm.make 2014-10-09 01:28:07.481838204 +0100 +@@ -109,11 +109,11 @@ + endif + + ifdef DERIVATIVE_ID +-CPPFLAGS += -DDERIVATIVE_ID="\"$(DERIVATIVE_ID)\"" ++CXXFLAGS += -DDERIVATIVE_ID="\"$(DERIVATIVE_ID)\"" + endif + + ifdef DISTRIBUTION_ID +-CPPFLAGS += -DDISTRIBUTION_ID="\"$(DISTRIBUTION_ID)\"" ++CXXFLAGS += -DDISTRIBUTION_ID="\"$(DISTRIBUTION_ID)\"" + endif + + # CFLAGS_WARN holds compiler options to suppress/enable warnings. +diff -Nru openjdk.orig/hotspot/make/solaris/makefiles/vm.make openjdk/hotspot/make/solaris/makefiles/vm.make +--- openjdk.orig/hotspot/make/solaris/makefiles/vm.make 2014-10-09 01:26:56.720851031 +0100 ++++ openjdk/hotspot/make/solaris/makefiles/vm.make 2014-10-09 01:28:49.158419635 +0100 +@@ -85,6 +85,14 @@ + ${HS_LIB_ARCH} \ + ${VM_DISTRO} + ++ifdef DERIVATIVE_ID ++CXXFLAGS += -DDERIVATIVE_ID="\"$(DERIVATIVE_ID)\"" ++endif ++ ++ifdef DISTRIBUTION_ID ++CXXFLAGS += -DDISTRIBUTION_ID="\"$(DISTRIBUTION_ID)\"" ++endif ++ + # This is VERY important! The version define must only be supplied to vm_version.o + # If not, ccache will not re-use the cache at all, since the version string might contain + # a time and date. +diff -Nru openjdk.orig/hotspot/make/windows/makefiles/vm.make openjdk/hotspot/make/windows/makefiles/vm.make +--- openjdk.orig/hotspot/make/windows/makefiles/vm.make 2014-07-14 04:12:31.000000000 +0100 ++++ openjdk/hotspot/make/windows/makefiles/vm.make 2014-10-09 01:29:21.930876855 +0100 +@@ -83,6 +83,14 @@ + # Define that so jni.h is on correct side + CXX_FLAGS=$(CXX_FLAGS) /D "_JNI_IMPLEMENTATION_" + ++!ifdef DERIVATIVE_ID ++CXX_FLAGS = $(CPP_FLAGS) /D "DERIVATIVE_ID=\"$(DERIVATIVE_ID)\"" ++!endif ++ ++!ifdef DISTRIBUTION_ID ++CXX_FLAGS = $(CPP_FLAGS) /D "DISTRIBUTION_ID=\"$(DISTRIBUTION_ID)\"" ++!endif ++ + !if "$(BUILDARCH)" == "ia64" + STACK_SIZE="/STACK:1048576,262144" + !else