Browse Source

add -fPIC for x64 Linux build

pull/1639/head
bsp2 6 years ago
parent
commit
a7f9172a2e
2 changed files with 5 additions and 2 deletions
  1. +2
    -2
      dep/yac/sharedlib_linux.mk
  2. +3
    -0
      dep/yac/staticlib_linux.mk

+ 2
- 2
dep/yac/sharedlib_linux.mk View File

@@ -12,9 +12,9 @@ TARGET=$(TARGET_BASENAME).so
endif endif


CPPFLAGS += -I"$(VSVR_BASE_DIR)/dep/yac" $(EXTRAFLAGS) CPPFLAGS += -I"$(VSVR_BASE_DIR)/dep/yac" $(EXTRAFLAGS)
#CPPFLAGS+= -fPIC
CPPFLAGS+= -fPIC
CFLAGS += -I"$(VSVR_BASE_DIR)/dep/yac" $(EXTRAFLAGS) CFLAGS += -I"$(VSVR_BASE_DIR)/dep/yac" $(EXTRAFLAGS)
#CFLAGS+= -fPIC
CFLAGS+= -fPIC
EXTRALIBS += -L$(CROSS_ROOT)/usr/lib -lm -lpthread EXTRALIBS += -L$(CROSS_ROOT)/usr/lib -lm -lpthread


###########include sharedlib_common_gcc.mk ###########include sharedlib_common_gcc.mk


+ 3
- 0
dep/yac/staticlib_linux.mk View File

@@ -25,6 +25,9 @@ ifeq ("$(TARGET)","")
TARGET=$(TARGET_BASENAME).a TARGET=$(TARGET_BASENAME).a
endif endif


CFLAGS+= -fPIC
CPPFLAGS+= -fPIC

CPPFLAGS += -I"$(VSVR_BASE_DIR)/dep/yac/" -DLINUX $(EXTRAFLAGS) CPPFLAGS += -I"$(VSVR_BASE_DIR)/dep/yac/" -DLINUX $(EXTRAFLAGS)
# -DYAC_FORCE_NO_TLS # -DYAC_FORCE_NO_TLS
EXTRALIBS += EXTRALIBS +=


Loading…
Cancel
Save