Someone is doing a linux-sparc port!
Paul Hohensee
Paul.Hohensee at Sun.COM
Sun Mar 2 18:28:39 PST 2008
Sun has a prototype linux-sparc hotspot port that we've
been waiting for the openjdk repositories to open up to
post. Last time I tried to build it, 32-bit worked fine, but
64-bit died with some sort of build machine library
incompatibility. Anyway, it'll be posted soon, but it's
quite definitely unsupported by Sun, etc. If there's enough
interest (read, money), Sun might consider supporting it
at some future time.
I'll post a note as soon as we push it.
Paul
> -------- Original Message --------
> Subject: icedtea7 no linux-sparc?
> Date: Fri, 29 Feb 2008 02:10:01 +0100
> From: Wim V <wim at pizzastop.be>
> Reply-To: wim at pizzastop.be
> Organization: PizzaStop
> To: distro-pkg-dev at openjdk.java.net
>
>
>
> Dear Matthias,
>
>
>
>
>
> I ‘m trying to build Icedtea7 on ubuntu hardy - sparc64.
>
> I’ve come to the point where all ant builds complete successfully.
>
> Then, I have the following problem (full output pasted below) :
>
> make[6]: *** No rule to make target
> `/data/newtea/icedtea/openjdk-ecj/hotspot/src/os_cpu/linux_sparc/vm/linux_sparc.ad',
>
> needed by `../generated/adfiles/linux_sparc.ad'. Stop.
>
>
>
> I found that there is no ‘linux_sparc’ directory under
> `/data/newtea/icedtea/openjdk-ecj/hotspot/src/os_cpu/’
> However sparc is under cpu and linux is under os.
> Can a target be added for os_cpu/linux_sparc/vm/linux_sparc.ad?
> How do I do this?
>
>
>
>
>
>
>
>
>
> make[2]: Entering directory
> `/data/newtea/icedtea/openjdk-ecj/hotspot/make'
>
> Makefile:329: target `/Xusage.txt' given more than once in the same rule.
>
> cd /data/newtea/icedtea/openjdk-ecj/hotspot/make; \
>
> make VM_TARGET=product generic_build2
> ALT_OUTPUTDIR=/data/newtea/icedtea/openjdk-ecj/build/linux-sparc/hotspot/outputdir
>
>
> make[3]: Entering directory
> `/data/newtea/icedtea/openjdk-ecj/hotspot/make'
>
> Makefile:329: target `/Xusage.txt' given more than once in the same rule.
>
> mkdir -p
> /data/newtea/icedtea/openjdk-ecj/build/linux-sparc/hotspot/outputdir
>
> cd
> /data/newtea/icedtea/openjdk-ecj/build/linux-sparc/hotspot/outputdir; \
>
> make -f
> /data/newtea/icedtea/openjdk-ecj/hotspot/build/linux/Makefile \
>
> JAVA_HOME=/data/newtea/icedtea/bootstrap/jdk1.6.0
> GAMMADIR=/data/newtea/icedtea/openjdk-ecj/hotspot MAKE_VERBOSE=y
> HOTSPOT_RELEASE_VERSION=1.7.0-b24 JRE_RELEASE_VERSION=1.7.0-b24
> HOTSPOT_BUILD_VERSION= product
>
> make[4]: Entering directory
> `/data/newtea/icedtea/openjdk-ecj/build/linux-sparc/hotspot/outputdir'
>
> cd linux_sparc_compiler2/product && make -w
>
> make[5]: Entering directory
> `/data/newtea/icedtea/openjdk-ecj/build/linux-sparc/hotspot/outputdir/linux_sparc_compiler2/product'
>
>
> make[6]: Entering directory
> `/data/newtea/icedtea/openjdk-ecj/build/linux-sparc/hotspot/outputdir/linux_sparc_compiler2/product'
>
>
> make[6]: *** No rule to make target
> `/data/newtea/icedtea/openjdk-ecj/hotspot/src/os_cpu/linux_sparc/vm/linux_sparc.ad',
>
> needed by `../generated/adfiles/linux_sparc.ad'. Stop.
>
> make[6]: Leaving directory
> `/data/newtea/icedtea/openjdk-ecj/build/linux-sparc/hotspot/outputdir/linux_sparc_compiler2/product'
>
>
> make[5]: *** [ad_stuff] Error 2
>
> make[5]: Leaving directory
> `/data/newtea/icedtea/openjdk-ecj/build/linux-sparc/hotspot/outputdir/linux_sparc_compiler2/product'
>
>
> make[4]: *** [product] Error 2
>
> make[4]: Leaving directory
> `/data/newtea/icedtea/openjdk-ecj/build/linux-sparc/hotspot/outputdir'
>
> make[3]: *** [generic_build2] Error 2
>
> make[3]: Leaving directory
> `/data/newtea/icedtea/openjdk-ecj/hotspot/make'
>
> make[2]: *** [product] Error 2
>
> make[2]: Leaving directory
> `/data/newtea/icedtea/openjdk-ecj/hotspot/make'
>
> make[1]: *** [hotspot-build] Error 2
>
> make[1]: Leaving directory `/data/newtea/icedtea/openjdk-ecj'
>
> make: *** [stamps/icedtea-ecj.stamp] Error 2
>
> root at sunfire:/data/newtea/icedtea#
>
More information about the distro-pkg-dev
mailing list