hotspot build problems

Per Bothner per.bothner at oracle.com
Fri Dec 10 08:22:41 UTC 2010


As promised: I need help building building Hotspot ...

(1) The first build failure is because of SELinux:

make[5]: Leaving directory 
`/home/bothner/Java/jdk7/build/linux-i586/hotspot/outputdir/linux_i486_compiler2/product'
cd linux_i486_compiler2/product && ./test_gamma
java full version "1.6.0-rc-b104"
./gamma: error while loading shared libraries: libjvm.so: cannot enable 
executable stack as shared object requires: Permission denied

The fix is:
$ execstack -c 
build/linux-i586/hotspot/outputdir/linux_i486_compiler2/product/libjvm.so

I don't know if it makes sense for the build to try this automatically.

(2) Next I get:

cd linux_i486_compiler2/product && ./test_gamma
java full version "1.6.0-rc-b104"
There was an error trying to initialize the HPI library.
Could not create the Java virtual machine.
make[4]: *** [product] Error 1
make[4]: Leaving directory 
`/home/bothner/Java/jdk7/build/linux-i586/hotspot/outputdir'

I Googled for the error message - it might some problem with linker
flags or LD_LIBRARY_PATH not set correctly.  I'll dig into it,
but if anyone has any hints where to look it would be appreciated!
-- 
	--Per Bothner
per.bothner at oracle.com   per at bothner.com   http://per.bothner.com/



More information about the build-dev mailing list