JDK15 installation problem SOLVED
Andreas Krebs
akrebs at chronolabs.de
Tue Nov 15 08:31:22 PST 2005
Greg Lewis wrote:
> On Tue, Nov 15, 2005 at 04:45:19PM +0100, Andreas Krebs wrote:
>
>>> So, I wonder what is causing ${ARCH} to be wrong when we try installing the
>>> Linux emulation package?
>>>
>> The Makefile in linux_base-8 sets the ARCH back to i386, this setting is
>> probably used in all following installs (just guessing here)
>>
>> .if (${ARCH} == "amd64")
>> LATEST_LINK:= ${LATEST_LINK:C/linux/linux32/}
>> ARCH= i386
>> FALLBACK_ELF_MIB= kern.elf32.fallback_brand
>> RPMFLAGS+= --noscripts
>> .else
>>
>
> Exactly. So why is the install of linux_base-8 looking for an RPM with
> amd64 as the architecture then? That is exactly what the above section
> of the Makefile is overriding.
From my understanding the linux emulation always uses i386 RPMs, since
there is no 64 bit support for the emulation yet. Why the RPMs have the
$ARCH in their name I don't know since it will always be i386. My guess
would be that it's designed for future use when 64bit Linux emulation
becomes available, but I'm only guessing here, but the port maintainer
should be able to shed some light on this.
Andreas Krebs
Chronolabs GmbH
akrebs at chronolabs.de
More information about the freebsd-java
mailing list