jdk9/hs/hotspot make native libs for test build failure both on x86 and aarch64

White, Derek Derek.White at cavium.com
Fri Nov 4 17:54:40 UTC 2016


This is a build-time linking error. The link command does include -ldl, the libraries do exist in the expect places. So I don't understand exactly what the issue is.

But Yang's fix follows some internet wisdom that include this claim:
	"Apparently it has something to do with recent versions of gcc/ld default to linking with --	as-needed."

I haven't had time to track down a fuller explanation.

 - Derek
-----Original Message-----
From: Andrew Haley [mailto:aph at redhat.com] 
Sent: Friday, November 04, 2016 1:24 PM
To: White, Derek <Derek.White at cavium.com>; Yang Zhang <yang.zhang at linaro.org>; hotspot-dev at openjdk.java.net
Subject: Re: jdk9/hs/hotspot make native libs for test build failure both on x86 and aarch64

On 04/11/16 17:07, White, Derek wrote:
> The reason is that dl library isn't found. I think the following change could fix that:

But why isn't it found?  It should be on your system at /lib/aarch64-linux-gnu/libdl.so.2 or somesuch.  Or your system wouldn't work.

Andrew.



More information about the hotspot-dev mailing list