[aarch64-port-dev ] Error: missing `client' JVM at `/home/aph/jdk8/build/linux-aarch64-normal-server-slowdebug/jdk/lib/aarch64/client/libjvm.so'.
Andrew Haley
aph at redhat.com
Mon Nov 11 01:57:04 PST 2013
On 11/09/2013 05:52 PM, Edward Nevill wrote:
> On Fri, 2013-11-08 at 17:36 +0000, Andrew Haley wrote:
>> If I configure
>>
>> --with-debug-level=slowdebug --with-jvm-variants=server --disable-zip-debug-info
>>
>> I get
>>
>> Error: missing `client' JVM at `/home/aph/jdk8/build/linux-aarch64-normal-server-slowdebug/jdk/lib/aarch64/client/libjvm.so'.
>>
>> WTF? Can someone please point to whichever bit of configury needs
>> fixing?
>
> OK,
>
> What you need to do to get around this for the moment is edit
>
> jdk/src/solaris/bin/aarch64/jvm.cfg
>
> and change
>
> -client KNOWN
> -server IF_SERVER_CLASS KNOWN
>
> to
>
> -server KNOWN
> -client IGNORE
>
> The problem is the jvm.cfg file is saying it knows about a client
> compiler and that that compiler is the default.
>
> This only appears when you do a native build because on a cross compile
> build it does not try to use the JVM it as just built.
>
> I think the better solution is
>
> -client IF_SERVER_CLASS -server
> -server KNOWN
>
> and make the IF_SERVER_CLASS predicate dependant on there being a server
> compiler (otherwise the IF_SERVER_CLASS is always true).
>
> I am still in the US. I will look at this further when I am back on
> Monday,
OK, thanks. We really need to be able to do automated builds, so this
rather has to work.
Thanks,
Andrew.
More information about the aarch64-port-dev
mailing list