Build error on jdk8/tl project - Thread.o:(.data.rel+0xbc): undefined reference to JVM_SetNativeThreadName

Alan Bateman Alan.Bateman at oracle.com
Mon Mar 26 12:33:38 UTC 2012


On 26/03/2012 11:42, Jonathan Gibbons wrote:
> Alan,
>
> Really? I'm not sure I agree.  If you have a complete and successful 
> build of JDK 8, then you should pretty much always be able to use that 
> as a bootstrap JDK.
No argument on that case as everything should match. The case I'm 
concerned about is someone with a pre-built or maybe downloaded jdk8 
that is a bit stale (doesn't match exactly). In that case I don't think 
we can always guarantee that it can be used as the bootstrap JDK. An 
example that comes to mind from jdk7 is the NIO based FileManager in the 
langtools repository. That isn't normally buildable with the bootstrap 
JDK as it uses jdk7 APIs but it has logic to cover the boot cycle build 
case where it will be built. If someone where to use some arbitrary 
(pre-GA) build as the bootstrap JDK then it may or may not work, 
depending on whether the API matches or not.

-Alan



More information about the build-dev mailing list