On 03/02/12 05:15, Matthias Klose wrote: > well, it didn't build using gcj in the past. if the gcj based bootstrap > does work, why not change it again ...
Yeah, I've got a vague recollection reading somewhere that there were problems with java/gcj on Apha back in the squeeze cycle, but, whatever, it seems to be fixed now. As an experiment I built openjdk-6 6b24-1.11-1 modified to bootstrap with gcj. It successfully built. I attach the diffs to the debian/rules and debian/control I used just in case you would like to check that I changed to gcj correctly. So I suggest that openjdk-6 be modified to bootstrap with gcj on Alpha in line with the other archs. Thanks Michael.
--- openjdk-6-6b24-1.11.orig/debian/control 2012-02-05 12:38:12.000000000 +1300 +++ openjdk-6-6b24-1.11/debian/control 2012-02-04 22:11:02.000000000 +1300 @@ -3,7 +3,7 @@ Priority: optional Maintainer: OpenJDK Team <open...@lists.launchpad.net> Uploaders: Torsten Werner <twer...@debian.org>, Matthias Klose <d...@ubuntu.com>, Damien Raude-Morvan <draz...@debian.org> -Build-Depends: debhelper (>= 5), binutils-dev [armel armhf], m4, lsb-release, wget, zip, unzip, sharutils, gawk, cpio, pkg-config, procps, time, fastjar (>= 2:0.96-0ubuntu2), autoconf, automake, autotools-dev, ant, ant-optional, libtool [alpha amd64 armel armhf i386 lpia m68k mips mipsel powerpc s390], g++-4.6, ecj-gcj [amd64 armhf hppa i386 ia64 lpia powerpc powerpcspe ppc64 m68k mips mipsel sh4 sparc sparc64 s390 s390x], gcj-4.6-jdk [amd64 armhf hppa i386 ia64 lpia powerpc powerpcspe ppc64 m68k mips mipsel sh4 sparc sparc64 s390 s390x], gcj-jdk [amd64 armhf hppa i386 ia64 lpia powerpc powerpcspe ppc64 m68k mips mipsel sh4 sparc sparc64 s390 s390x], gcj-4.4-jdk [mips mipsel sparc sparc64], g++-4.4 [mips mipsel sparc sparc64], openjdk-6-jdk (>= 6b11) [alpha armel], libxtst-dev, libxi-dev, libxt-dev, libxp-dev, libxaw7-dev, libxrender-dev, libcups2-dev, libasound2-dev, libfreetype6-dev (>= 2.2.1), libgtk2.0-dev, libxinerama-dev, xsltproc, rhino, libffi-dev, libpng12-dev, zlib1g-dev, libjpeg8-dev, libgif-dev, libpulse-dev (>= 0.9.12), libnss3-dev (>= 3.12.3), mauve, xvfb, xauth, xfonts-base, libgl1-mesa-dri, twm | metacity, twm | dbus-x11, x11-xkb-utils, +Build-Depends: debhelper (>= 5), binutils-dev [armel armhf], m4, lsb-release, wget, zip, unzip, sharutils, gawk, cpio, pkg-config, procps, time, fastjar (>= 2:0.96-0ubuntu2), autoconf, automake, autotools-dev, ant, ant-optional, libtool [alpha amd64 armel armhf i386 lpia m68k mips mipsel powerpc s390], g++-4.6, ecj-gcj [alpha amd64 armhf hppa i386 ia64 lpia powerpc powerpcspe ppc64 m68k mips mipsel sh4 sparc sparc64 s390 s390x], gcj-4.6-jdk [alpha amd64 armhf hppa i386 ia64 lpia powerpc powerpcspe ppc64 m68k mips mipsel sh4 sparc sparc64 s390 s390x], gcj-jdk [alpha amd64 armhf hppa i386 ia64 lpia powerpc powerpcspe ppc64 m68k mips mipsel sh4 sparc sparc64 s390 s390x], gcj-4.4-jdk [mips mipsel sparc sparc64], g++-4.4 [mips mipsel sparc sparc64], openjdk-6-jdk (>= 6b11) [armel], libxtst-dev, libxi-dev, libxt-dev, libxp-dev, libxaw7-dev, libxrender-dev, libcups2-dev, libasound2-dev, libfreetype6-dev (>= 2.2.1), libgtk2.0-dev, libxinerama-dev, xsltproc, rhino, libffi-dev, libpng12-dev, zlib1g-dev, libjpeg8-dev, libgif-dev, libpulse-dev (>= 0.9.12), libnss3-dev (>= 3.12.3), mauve, xvfb, xauth, xfonts-base, libgl1-mesa-dri, twm | metacity, twm | dbus-x11, x11-xkb-utils, Standards-Version: 3.9.2 Homepage: http://openjdk.java.net/ Vcs-Bzr: http://bazaar.launchpad.net/~openjdk/openjdk/openjdk6
--- openjdk-6-6b24-1.11.orig/debian/rules 2012-02-05 12:38:12.000000000 +1300 +++ openjdk-6-6b24-1.11/debian/rules 2012-02-04 22:11:02.000000000 +1300 @@ -43,7 +43,7 @@ shark_archs = amd64 i386 lpia shark_archs = endif -no_bootstrap_archs = alpha armel +no_bootstrap_archs = armel VENDOR = openjdk Vendor = OpenJDK @@ -116,8 +116,8 @@ default_vm = $(if $(filter $(DEB_HOST_ARCH), $(hotspot_archs)),hotspot,zero) -stage1_gcj_archs = amd64 armhf hppa i386 ia64 lpia powerpc powerpcspe ppc64 m68k mips mipsel sh4 sparc sparc64 s390 s390x -stage1_openjdk_archs = alpha armel +stage1_gcj_archs = alpha amd64 armhf hppa i386 ia64 lpia powerpc powerpcspe ppc64 m68k mips mipsel sh4 sparc sparc64 s390 s390x +stage1_openjdk_archs = armel stage1_cacao_archs = ifneq (,$(filter nobootstrap, $(DEB_BUILD_OPTIONS))) stage1_openjdk_archs := $(stage1_openjdk_archs) $(stage1_gcj_archs)