python-sip: Compile with -fpic
git-svn-id: svn://svn.openwrt.org/openwrt/packages@23484 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
@ -34,6 +34,12 @@ define Package/python-sip
|
|||||||
URL:=http://www.riverbankcomputing.co.uk/software/sip/download
|
URL:=http://www.riverbankcomputing.co.uk/software/sip/download
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
||||||
|
# ===> TARGET <===
|
||||||
|
|
||||||
|
EXTRA_CFLAGS:=\
|
||||||
|
$(FPIC)
|
||||||
|
|
||||||
define Build/Configure
|
define Build/Configure
|
||||||
$(INSTALL_DIR) "$(PYTHON_SIP_CONFIG_TEMPLATE_DIR)"; \
|
$(INSTALL_DIR) "$(PYTHON_SIP_CONFIG_TEMPLATE_DIR)"; \
|
||||||
$(CP) ./files/sipconfig.macros.template "$(PYTHON_SIP_CONFIG_TEMPLATE)"; \
|
$(CP) ./files/sipconfig.macros.template "$(PYTHON_SIP_CONFIG_TEMPLATE)"; \
|
||||||
@ -62,8 +68,8 @@ define Build/Compile
|
|||||||
CC="$(TARGET_CROSS)gcc" \
|
CC="$(TARGET_CROSS)gcc" \
|
||||||
CXX="$(TARGET_CROSS)g++" \
|
CXX="$(TARGET_CROSS)g++" \
|
||||||
LINK="$(TARGET_CROSS)g++" \
|
LINK="$(TARGET_CROSS)g++" \
|
||||||
CFLAGS="$(TARGET_CFLAGS)" \
|
CFLAGS="$(TARGET_CFLAGS) $(EXTRA_CFLAGS)" \
|
||||||
CXXFLAGS="$(TARGET_CFLAGS)"
|
CXXFLAGS="$(TARGET_CFLAGS) $(EXTRA_CFLAGS)"
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Build/InstallDev
|
define Build/InstallDev
|
||||||
@ -76,8 +82,8 @@ define Build/Install
|
|||||||
CC="$(TARGET_CROSS)gcc" \
|
CC="$(TARGET_CROSS)gcc" \
|
||||||
CXX="$(TARGET_CROSS)g++" \
|
CXX="$(TARGET_CROSS)g++" \
|
||||||
LINK="$(TARGET_CROSS)g++" \
|
LINK="$(TARGET_CROSS)g++" \
|
||||||
CFLAGS="$(TARGET_CFLAGS)" \
|
CFLAGS="$(TARGET_CFLAGS) $(EXTRA_CFLAGS)" \
|
||||||
CXXFLAGS="$(TARGET_CFLAGS)" \
|
CXXFLAGS="$(TARGET_CFLAGS) $(EXTRA_CFLAGS)" \
|
||||||
DESTDIR="" \
|
DESTDIR="" \
|
||||||
install
|
install
|
||||||
endef
|
endef
|
||||||
@ -88,6 +94,9 @@ define Package/python-sip/install
|
|||||||
$(CP) $(PKG_INSTALL_DIR)/$(PYTHON_PKG_DIR)/* $(1)/$(PYTHON_PKG_DIR)
|
$(CP) $(PKG_INSTALL_DIR)/$(PYTHON_PKG_DIR)/* $(1)/$(PYTHON_PKG_DIR)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
||||||
|
# ===> HOST <===
|
||||||
|
|
||||||
define Host/Configure
|
define Host/Configure
|
||||||
( cd "$(HOST_BUILD_DIR)"; \
|
( cd "$(HOST_BUILD_DIR)"; \
|
||||||
export PYTHONDONTWRITEBYTECODE=1; \
|
export PYTHONDONTWRITEBYTECODE=1; \
|
||||||
|
@ -13,7 +13,7 @@ CFLAGS_MT_DLLDBG
|
|||||||
CFLAGS_RELEASE
|
CFLAGS_RELEASE
|
||||||
CFLAGS_RTTI_OFF
|
CFLAGS_RTTI_OFF
|
||||||
CFLAGS_RTTI_ON
|
CFLAGS_RTTI_ON
|
||||||
CFLAGS_SHLIB -fPIC
|
CFLAGS_SHLIB
|
||||||
CFLAGS_STL_OFF
|
CFLAGS_STL_OFF
|
||||||
CFLAGS_STL_ON
|
CFLAGS_STL_ON
|
||||||
CFLAGS_THREAD -D_REENTRANT
|
CFLAGS_THREAD -D_REENTRANT
|
||||||
@ -35,7 +35,7 @@ CXXFLAGS_MT_DLLDBG
|
|||||||
CXXFLAGS_RELEASE
|
CXXFLAGS_RELEASE
|
||||||
CXXFLAGS_RTTI_OFF
|
CXXFLAGS_RTTI_OFF
|
||||||
CXXFLAGS_RTTI_ON
|
CXXFLAGS_RTTI_ON
|
||||||
CXXFLAGS_SHLIB -fPIC
|
CXXFLAGS_SHLIB
|
||||||
CXXFLAGS_STL_OFF
|
CXXFLAGS_STL_OFF
|
||||||
CXXFLAGS_STL_ON
|
CXXFLAGS_STL_ON
|
||||||
CXXFLAGS_THREAD -D_REENTRANT
|
CXXFLAGS_THREAD -D_REENTRANT
|
||||||
|
Reference in New Issue
Block a user