building icedtea-7 on ARM

Grant emailgrant at gmail.com
Fri Feb 21 07:24:33 PST 2014


>> >>>>> > Has the new ARM stuff made it in?
>> >>>>> >
>> >>>>> > - Grant
>> >>>>> Its in the pipe, probably by next Monday...
>> >>>>>
>> >>>>> Chris
>> >>>>>
>> >>>>
>> >>>> http://icedtea.classpath.org/hg/icedtea7-forest/hotspot/rev/0a9100ca5a41
>> >>>> --
>> >>>> Andrew :)
>> >>>
>> >>>
>> >>> Many thanks Andrew and Chris!  I'm compiling now.  Tarballs haven't
>> >>> changed, just the patch needs to be applied?  Any idea when new
>> >>> tarballs will be ready?
>> >>>
>> >>> - Grant
>> >>
>> >>
>> >> I have the new tarballs and I get:
>> >>
>> >> Checking patches/boot/arm32.patch
>> >
>> >
>> > Or maybe the patch isn't necessary with the new tarballs?  I'll find out
>> > soon.
>> >
>> > - Grant
>>
>>
>> I get the following without the patch:
>>
>> 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
>> make[3]: Entering directory
>> `/var/tmp/portage/dev-java/icedtea-7.9999-r2/work/icedtea-9999/openjdk-boot/jdk/make'
>> 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
>> make[3]: *** No rule to make target `specified'.  Stop.
>>
>> - Grant
>>
>
> What/how are you building, because I see no such patch?


I'm building with icedtea-7.9999.ebuild on Gentoo.  I added the patch
myself after you referenced it earlier:

http://icedtea.classpath.org/hg/icedtea7-forest/hotspot/rev/0a9100ca5a41

But it wouldn't apply so I'm thinking the new tarballs already
incorporate it.  The build failure below is without that patch.

> I'm not sure what your failure is there because you haven't included enough of the log.

Is this enough info?

make[1]: Entering directory
`/var/tmp/portage/dev-java/icedtea-7.9999-r2/work/icedtea-9999/openjdk-boot'
/usr/bin/make SKIP_FASTDEBUG_BUILD=true BUILD_HOTSPOT=false all
make[2]: Entering directory
`/var/tmp/portage/dev-java/icedtea-7.9999-r2/work/icedtea-9999/openjdk-boot'
( cd  ./jdk/make && \
  /usr/bin/make sanity HOTSPOT_IMPORT_CHECK=false
LANGTOOLS_TOPDIR=/var/tmp/portage/dev-java/icedtea-7.9999-r2/work/icedtea-9999/openjdk-boot/langtools
JDK_TOPDIR=/var/tmp/portage/dev-java/icedtea-7.9999-r2/work/icedtea-9999/openjdk-boot/jdk
JDK_MAKE_SHARED_DIR=/var/tmp/portage/dev-java/icedtea-7.9999-r2/work/icedtea-9999/openjdk-boot/jdk/make/common/shared
EXTERNALSANITYCONTROL=true SOURCE_LANGUAGE_VERSION=7
TARGET_CLASS_VERSION=7 MILESTONE=fcs BUILD_NUMBER=b03
JDK_BUILD_NUMBER=b03 FULL_VERSION=1.7.0_60-b03
PREVIOUS_JDK_VERSION=1.6.0 JDK_VERSION=1.7.0_60 JDK_MKTG_VERSION=7u60
JDK_MAJOR_VERSION=1 JDK_MINOR_VERSION=7 JDK_MICRO_VERSION=0
PREVIOUS_MAJOR_VERSION=1 PREVIOUS_MINOR_VERSION=6
PREVIOUS_MICRO_VERSION=0 STATIC_CXX=false PAX_COMMAND=not specified
PAX_COMMAND_ARGS="-m" ARCH_DATA_MODEL=32 COOKED_JDK_UPDATE_VERSION=600
COOKED_BUILD_NUMBER=3 ANT_HOME="/usr/share/ant"
ALT_OUTPUTDIR=/var/tmp/portage/dev-java/icedtea-7.9999-r2/work/icedtea-9999/openjdk.build-boot
ALT_LANGTOOLS_DIST=/var/tmp/portage/dev-java/icedtea-7.9999-r2/work/icedtea-9999/openjdk.build-boot/langtools/dist
ALT_CORBA_DIST=/var/tmp/portage/dev-java/icedtea-7.9999-r2/work/icedtea-9999/openjdk.build-boot/corba/dist
ALT_JAXP_DIST=/var/tmp/portage/dev-java/icedtea-7.9999-r2/work/icedtea-9999/openjdk.build-boot/jaxp/dist
ALT_JAXWS_DIST=/var/tmp/portage/dev-java/icedtea-7.9999-r2/work/icedtea-9999/openjdk.build-boot/jaxws/dist
BUILD_HOTSPOT=false PARALLEL_COMPILE_JOBS=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
make[3]: Entering directory
`/var/tmp/portage/dev-java/icedtea-7.9999-r2/work/icedtea-9999/openjdk-boot/jdk/make'
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
make[3]: *** No rule to make target `specified'.  Stop.
make[3]: Leaving directory
`/var/tmp/portage/dev-java/icedtea-7.9999-r2/work/icedtea-9999/openjdk-boot/jdk/make'
make[2]: *** [jdk-sanity] Error 2
make[2]: Leaving directory
`/var/tmp/portage/dev-java/icedtea-7.9999-r2/work/icedtea-9999/openjdk-boot'
make[1]: *** [jdk_only] Error 2
make[1]: Leaving directory
`/var/tmp/portage/dev-java/icedtea-7.9999-r2/work/icedtea-9999/openjdk-boot'
make: *** [stamps/icedtea-boot.stamp] Error 2

- Grant


More information about the distro-pkg-dev mailing list