fPIC fixes for 64-bits targets

git-svn-id: svn://svn.openwrt.org/openwrt/packages@12151 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
florian 2008-08-05 19:06:33 +00:00
parent 1399ff153b
commit e8135838c0
3 changed files with 16 additions and 4 deletions

View File

@ -21,8 +21,12 @@ define Package/libnotimpl
TITLE:=Implements functions missing from uClibc
endef
ifeq ($(ARCH),x86_64)
FPIC:=-fPIC
endif
define cc
$(TARGET_CC) $(TARGET_CFLAGS) -Wall -c src/$(1).c -o $(PKG_BUILD_DIR)/$(1).o
$(TARGET_CC) $(TARGET_CFLAGS) $(FPIC) -Wall -c src/$(1).c -o $(PKG_BUILD_DIR)/$(1).o
endef
define Build/Prepare

View File

@ -27,6 +27,10 @@ define Package/libopenh323
URL:=http://openh323.sourceforge.net/
endef
ifeq ($(ARCH),x86_64)
FPIC:=-fPIC
endif
CONFIGURE_ARGS += \
--enable-minsize \
--enable-audio \
@ -36,8 +40,8 @@ CONFIGURE_VARS += \
CXXFLAGS="$(TARGET_CFLAGS) -fno-builtin -fno-rtti" \
MAKE_FLAGS += \
CFLAGS="$(TARGET_CFLAGS)" \
CCFLAGS="$(TARGET_CFLAGS)" \
CFLAGS="$(TARGET_CFLAGS) $(FPIC)" \
CCFLAGS="$(TARGET_CFLAGS) $(FPIC)" \
optnoshared
define Build/InstallDev

View File

@ -33,6 +33,10 @@ define Package/pwlib/description
System.
endef
ifeq ($(ARCH),x86_64)
FPIC:=-fPIC
endif
CONFIGURE_ARGS += \
--enable-minsize \
--enable-openh323 \
@ -78,7 +82,7 @@ CONFIGURE_ARGS += \
--disable-xmlrpc \
CONFIGURE_VARS += \
CXXFLAGS="$(TARGET_CFLAGS) -fno-builtin -fno-rtti" \
STDCXXFLAGS="$(TARGET_CFLAGS) $(FPIC) -fno-builtin" \
MAKE_FLAGS += optnoshared