RFC: PR600 HS19 upgrade broke CACAO build on ARM

Gary Benson gbenson at redhat.com
Fri Feb 18 06:25:57 PST 2011


Dr Andrew John Hughes wrote:
> On 12:20 Fri 18 Feb     , Xerxes Rånby wrote:
> > When building icedtea6 with --enable-cacao  on ARM then the build break with the error message:
> > 
> > make[7]: *** No rule to make target `../../../../src/solaris/bin/arm/jvm.cfg', needed by `/var/lib/buildbot/icedtea/icedtea6-natty-armv7l-quick-cacao/build/openjdk.build/lib/arm/jvm.cfg'.  Stop.
> > 
> > The CACAO maintainer Stefan Ring have found out that it are
> > possible to build CACAO on ARM if ICEDTEA_ZERO_BUILD gets sets
> > to true.
> > http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=600
> > 
> > The attached patch unbreaks CACAO on ARM builds.
> > Ok to push?
> 
> No.  I think it should be fixed correctly, not just by enabling
> the zero build.  Do you know if this is because something we do
> in IcedTea for zero? Or something in OpenJDK?

You need to create the file jdk/src/solaris/bin/arm/jvm.cfg before
building.  The other platforms (zero included) have their own files
there.  Setting ZERO_BUILD=true enables some logic that causes the
file to be copied from jdk/src/solaris/bin/zero/jvm.cfg rather than
jdk/src/solaris/bin/$(ARCH)/jvm.cfg.

Cheers,
Gary

-- 
http://gbenson.net/



More information about the distro-pkg-dev mailing list