[Bug 1318] [IcedTea6] Fix automatic enabling of the Zero build on non-JIT architectures which don't use CACAO or JamVM.
bugzilla-daemon at icedtea.classpath.org
bugzilla-daemon at icedtea.classpath.org
Thu Feb 14 16:03:03 PST 2013
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1318
--- Comment #1 from hg commits <mercurial at icedtea.classpath.org> ---
details:
http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=06c8caca7d7c
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Fri Feb 15 00:02:19 2013 +0000
PR1317: Provide an option to build with a more up-to-date HotSpot
2013-02-14 Andrew John Hughes <gnu.andrew at redhat.com>
PR1317: Provide an option to build with a more up-to-date HotSpot
* patches/no-static-linking.patch:
Dropped; unneeded if STATIC_CXX is set to false.
* INSTALL: Update HotSpot build documentation.
* Makefile.am:
(SECURITY_PATCHES): Exclude patches in hs23 HotSpot
if building with it.
(ICEDTEA_PATCHES): Likewise, and exclude the ARM32
port which doesn't work with hs23. Also specialise
some patches which differ depending on HotSpot version.
(ICEDTEA_ECJ_PATCHES): Specialise hotspot-jdk-dependency.patch
depending on version of HotSpot being built.
(ICEDTEA_ENV): Pass STATIC_CXX=false to avoid patching.
Pass BUILD_GCC and BUILD_CXX in place of suffix patch if
building hs23.
* NEWS:
List this new feature and also the bug fix, PR1318.
* acinclude.m4:
(IT_ENABLE_ZERO_BUILD): Define only once. Depend on
CACAO, Zero and Shark.
(IT_SET_SHARK_BUILD): Define only once.
(IT_ENABLE_JAMVM): Likewise.
(IT_ENABLE_CACAO): Likewise.
(IT_WITH_HOTSPOT_BUILD): Likewise. Set ALTERNATE_BUILD
to hs23. Depend on Zero build determination and use to
pick default. Error out if hs23 is enabled with Zero.
* hotspot.map: Add reference to hs23 from the 2.3 tree.
* patches/ecj/hotspot/hs23/hotspot-jdk-dependency.patch:
Added for hs23 build.
* patches/ecj/hotspot/original/hotspot-jdk-dependency.patch:
Moved from patches/ecj/hotspot-jdk-dependency.patch.
* patches/gcc-suffix-hotspot.patch:
Split out for original HotSpot builds.
* patches/gcc-suffix.patch: Original version minus HotSpot
chunk.
* patches/hotspot/hs23/arm-hsdis.patch,
* patches/hotspot/hs23/pr639-broken_shark_build.patch:
hs23 versions of these patches which don't appear upstream.
* patches/hotspot/original/arm-hsdis.patch,
* patches/hotspot/original/pr639-broken_shark_build.patch:
Moved from patches.
* patches/hotspot/hs23/remove_jsr292_tests.patch:
Remove JSR292 tests from hs23 HotSpot when building on 6.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20130215/aeb53264/attachment.html
More information about the distro-pkg-dev
mailing list