JVM interface header src location?
    Andrew Leonard 
    andrew_m_leonard at uk.ibm.com
       
    Thu Jan 11 15:34:54 UTC 2018
    
    
  
Hi, with the new repo consolidation in JDK10+ the JVM interface headers 
(jvm.h and jvm_md.h) have moved from under 
jdk/src/java.base/share|<OS>/native/include/ to 
    src/hotspot/share/include/jvm.h
    src/hotspot/os/windows/include/jvm_md.h
    src/hotspot/os/posix/include/jvm_md.h
This implies these are "hotspot" headers, when they are actually generic 
JVM interface definitions. So for example if previously a 3rd party JVM 
implementor (eg.Eclipse OpenJ9) who does not clone the hotspot repo, and 
now does not clone the hotspot "folder", will now fail to find these 
generic headers...
Wouldn't it be better for these headers to be under some generic "jvm" or 
"base" include folder?
Thanks
Andrew
Andrew Leonard
Java Runtimes Development
IBM Hursley
IBM United Kingdom Ltd
Phone internal: 245913, external: 01962 815913
internet email: andrew_m_leonard at uk.ibm.com 
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
    
    
More information about the hotspot-dev
mailing list