FW: can't build JVM static
Novikov Timofey
novikov at seaproject.ru
Sun Jul 15 23:16:05 PDT 2007
Hi Nikolay!
Thanks for your answer!
I tried to build JVM with `make JAVA_BASE_ADDR=`...
And as you see - I got new problem:
---------------------------------
make[3]: Выход из каталог `/home/novikov/openjdk/hotspot/build/linux/linux_i486_compiler2/product'
cd linux_i486_compiler2/product && ./test_gamma
./test_gamma: line 11: 30144 Segmentation fault ./${gamma:-gamma} -Xbatch Queens </dev/null
---------------------------------
ldd -v libjvm.so - statically linked
You can find makefiles in attachments (gcc.make vm.make launcher.make)
Thanks!
Best regards
Timofey Novikov
-----Original Message-----
From: Nikolay.Igotti at Sun.COM [mailto:Nikolay.Igotti at Sun.COM]
Sent: Friday, July 13, 2007 10:02 AM
To: Novikov Timofey
Cc: hotspot-dev at openjdk.dev.java.net
Subject: Re: can't build JVM static
Try to build with "make JVM_BASE_ADDR=", binary will be a bit slower
(more PIC code) but could work.
Thanks,
Nikolay.
Novikov Timofey wrote:
>
> Hello!
>
> I want build HotSpot JVM statically (it's needful for work on system
> with GLIBC2.1.3)
>
> When I try build it with -static key I get parse error in
> libjvm.so.lds script, string 12:
>
> . = 0x08048000x06000000 + SIZEOF_HEADERS;
>
> Any changing of this string to the "good" state (. = 0x0804800 +
> 0x06000000 + SIZEOF_HEADERS;) take the Segmentation Fault error...
>
> Thanx!
>
> Tim Novikov
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vm.make
Type: application/octet-stream
Size: 8365 bytes
Desc: vm.make
Url : http://mail.openjdk.java.net/pipermail/hotspot-dev/attachments/20070716/fd5a6573/attachment.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gcc.make
Type: application/octet-stream
Size: 5054 bytes
Desc: gcc.make
Url : http://mail.openjdk.java.net/pipermail/hotspot-dev/attachments/20070716/fd5a6573/attachment-0001.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: launcher.make
Type: application/octet-stream
Size: 2675 bytes
Desc: launcher.make
Url : http://mail.openjdk.java.net/pipermail/hotspot-dev/attachments/20070716/fd5a6573/attachment-0002.obj
More information about the hotspot-dev
mailing list