icedtea7 ppc32 build error
Joakim Tjernlund
joakim.tjernlund at transmode.se
Wed Jun 11 16:24:40 UTC 2014
Andrew Hughes <gnu.andrew at redhat.com> wrote on 2014/06/11 18:13:09:
>
>
>
> ----- Original Message -----
> > Andrew Hughes <gnu.andrew at redhat.com> wrote on 2014/06/11 17:45:09:
> > >
> > > ----- Original Message -----
> > > > Andrew, I just tried to post the include mail to the list but it
got
> > > > stuck.
> > > > You seem to care about ppc32 så I sent a copy to you too.
> > > > Any ideas?
> > > >
> > > > Joakim Tjernlund/Transmode wrote on 2014/06/11 16:23:51:
> > > >
> > > > > From: Joakim Tjernlund/Transmode
> > > > > To: distro-pkg-dev at openjdk.java.net,
> > > > > Date: 2014/06/11 16:23
> > > > > Subject: icedtea7 ppc32 build error
> > > > >
> > > > > Building latetest icedtea7(
http://icedtea.classpath.org/hg/icedtea7/
> > ) on
> > > > ppc32 fails with:
> > > > > INFO: ZIP_DEBUGINFO_FILES=1
> > > > > INFO: ENABLE_FULL_DEBUG_SYMBOLS=1
> > > > > INFO: /usr/bin/objcopy cmd found so will create .debuginfo
files.
> > > > > INFO: STRIP_POLICY=no_strip
> > > > > INFO: ZIP_DEBUGINFO_FILES=1
> > > > > gmake[7]: *** No rule to make target
> > > > `/root/icedtea7/openjdk-boot/hotspot/src/cpu/ppc/vm/ppc_32.ad',
needed
> > by
> > > > `../generated/adfiles/linux_ppc_32.ad'.
> > > > > gmake[7]: *** No rule to make target
> > > >
> >
`/root/icedtea7/openjdk-boot/hotspot/src/os_cpu/linux_ppc/vm/linux_ppc_32.ad',
> > > > needed by `../generated/adfiles/linux_ppc_32.ad'.
> > > > > gmake[7]: Target `all' not remade because of errors.
> > > > > gmake[6]: *** [ad_stuff] Error 2
> > > > >
> > > > > Here is my configre cmd:
> > > > > ./configure --disable-jar-compression --without-rhino
> > > > --disable-system-kerberos --with-jdk-home=/usr/lib/icedtea7
> > --disable-zero
> > > > --disable-cacao --disable-arm32-jit --disable-docs
--disable-tests
> > > >
> > >
> > > It's looking for a native PPC32 port because you disabled Zero.
There is
> > > no such thing :)
> >
> > But there is, see
> >
http://blog.fuseyism.com/index.php/2014/01/23/ppc-port-available-in-icedtea-2-x-head/
> >
>
> Yes, I wrote that... It's POWER5+ PPC64 only, I'm afraid.
ehh, why use the term ppc on a ppc64 system? ppc is the established term
for ppc32 so
this is very confusing.
Is there any effort to support ppc32 too? I guessing it cannot be too much
work
to do that as ppc64 is already working?
Any idea if one can cross-compile icedtea from ppc32/amd64 to ppc64?
>
> > Also, build accept ppc and fails far into the build.
>
> Because you explicitly disabled Zero. It's doing exactly what you told
it to do.
hmm, yes but configure should bail/error out much earlier when you
ask it build something it cannot. Now one gets the impression that there
is
just a build failure that needs to be fixed.
>
> >
> > >
> > > Remove --disable-zero and it should build fine. IcedTea generally
does
> > the
> > > right thing for each architecture, with the exception of enabling
CACAO
> > or
> > > JamVM by default. These are likely to provide better performance
than
> > Zero,
> > > but have not been known to pass the TCK. Depending on your needs,
you
> > may
> > > find CACAO the best fit for PPC32.
> >
> > Got a ppc CACAO but I want some better performance :)
> >
> > > --
> > > Andrew :)
> > >
> > > Free Java Software Engineer
> > > Red Hat, Inc. (http://www.redhat.com)
> > >
> > > PGP Key: 248BDC07 (https://keys.indymedia.org/)
> > > Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
> > >
> >
> >
>
> --
> Andrew :)
>
> Free Java Software Engineer
> Red Hat, Inc. (http://www.redhat.com)
>
> PGP Key: 248BDC07 (https://keys.indymedia.org/)
> Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
>
More information about the distro-pkg-dev
mailing list