Mercurial > hg > truffle
diff make/linux/makefiles/gcc.make @ 198:6470a2a42f92
6647068: libjvm.so is not built PIC
Summary: Remove the preferred base address built with libjvm.so and unified the PIC approach on Solaris & Linux.
Reviewed-by: never, kamg
Contributed-by: xiaobin.lu@sun.com
author | xlu |
---|---|
date | Tue, 10 Jun 2008 16:39:20 -0700 |
parents | a294fd0c4b38 |
children | 3e82d72933d0 |
line wrap: on
line diff
--- a/make/linux/makefiles/gcc.make Fri Jun 06 14:34:24 2008 -0700 +++ b/make/linux/makefiles/gcc.make Tue Jun 10 16:39:20 2008 -0700 @@ -50,14 +50,7 @@ VM_PICFLAG/LIBJVM = $(PICFLAG) VM_PICFLAG/AOUT = - -ifneq ($(BUILDARCH), i486) VM_PICFLAG = $(VM_PICFLAG/$(LINK_INTO)) -else -# PIC has significant overhead on x86, build nonpic VM for now. -# Link JVM at a "good" base location to avoid unnecessary .text patching. -JVM_BASE_ADDR = 0x06000000 -endif CFLAGS += $(VM_PICFLAG) CFLAGS += -fno-rtti