Compiling as PIC

Omair Majid omajid at
Tue Dec 16 11:44:19 PST 2008

Hi all,

Ionana and I have been trying to get icedtea to work when built as a 
normal user with SELinux enabled. SELinux stops java from loading which is built as non-PIC. Please see for more 

The bug report states that building as PIC has performance 
penalties. Ioana and I have been comparing the performance of a JVM 
built as PIC with one built as non-PIC for the last few days. For the 
JVM built as PIC, the fastest run was about 3% faster than the slowest. 
For the JVM built as non-PIC, the fastest run was about 1% faster than 
the slowest. Comparing the average performance, the PIC JVM seems to be 
faster by 0.59% which indicates that any difference in performance is 

Building as PIC should also result in memory savings as the 
code segment will be shared across processes.

The attached patch will build as PIC. Any objections to 
applying it?


-------------- next part --------------
A non-text attachment was scrubbed...
Name: pic.patch
Type: text/x-patch
Size: 1410 bytes
Desc: not available
Url : 

More information about the distro-pkg-dev mailing list