Browse Source

python3: add LD and LDSHARED env vars to Build/Compile/Py3Mod

Tells the host Python to use the target's linker.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Alexandru Ardelean 10 years ago
parent
commit
cc6423d57a
1 changed files with 3 additions and 1 deletions
  1. 3
    1
      lang/python3/files/python3-package.mk

+ 3
- 1
lang/python3/files/python3-package.mk View File

74
 		cd $(PKG_BUILD_DIR)/$(strip $(1)); \
74
 		cd $(PKG_BUILD_DIR)/$(strip $(1)); \
75
 		CC="$(TARGET_CC)" \
75
 		CC="$(TARGET_CC)" \
76
 		CCSHARED="$(TARGET_CC) $(FPIC)" \
76
 		CCSHARED="$(TARGET_CC) $(FPIC)" \
77
+		LD="$(TARGET_CC)" \
78
+		LDSHARED="$(TARGET_CC) -shared" \
77
 		CFLAGS="$(TARGET_CFLAGS)" \
79
 		CFLAGS="$(TARGET_CFLAGS)" \
78
 		CPPFLAGS="$(TARGET_CPPFLAGS) -I$(PYTHON3_INC_DIR)" \
80
 		CPPFLAGS="$(TARGET_CPPFLAGS) -I$(PYTHON3_INC_DIR)" \
79
-		LDFLAGS="$(TARGET_LDFLAGS)" \
81
+		LDFLAGS="$(TARGET_LDFLAGS) -lpython$(PYTHON3_VERSION)" \
80
 		$(3) \
82
 		$(3) \
81
 		, \
83
 		, \
82
 		./setup.py $(2) \
84
 		./setup.py $(2) \