python3: fix host compilation with clang
authorRosen Penev <rosenp@gmail.com>
Sat, 1 Aug 2020 20:59:57 +0000 (13:59 -0700)
committerRosen Penev <rosenp@gmail.com>
Mon, 7 Dec 2020 23:50:44 +0000 (15:50 -0800)
Matched rpath parameter with Makefile.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from commit b40c40151c2ac3dd11d908a0548ac97e6b5c8455)

lang/python/python-host.mk
lang/python/python/Makefile
lang/python/python3-host.mk
lang/python/python3/Makefile

index eb58c557ef9b5b62e9208976bb016f58ae4da1ee..105dcafd3129b8ddc82a69d79c41d0ced536ba9a 100644 (file)
@@ -50,7 +50,7 @@ define host_python_settings
        LDSHARED="$(HOSTCC) -shared" \
        CFLAGS="$(HOST_CFLAGS)" \
        CPPFLAGS="$(HOST_CPPFLAGS) -I$(HOST_PYTHON_INC_DIR)" \
-       LDFLAGS="$(HOST_LDFLAGS) -lpython$(PYTHON_VERSION) -Wl$(comma)-rpath=$(STAGING_DIR_HOSTPKG)/lib" \
+       LDFLAGS="$(HOST_LDFLAGS) -lpython$(PYTHON_VERSION) -Wl$(comma)-rpath$(comma)$(STAGING_DIR_HOSTPKG)/lib" \
        _PYTHON_HOST_PLATFORM=linux2
 endef
 
index a192a65be0f083735f2df3ae220bc63c2c2e9534..7b2c32c292fbbded9504eaf9a353fd260a1039af 100644 (file)
@@ -12,7 +12,7 @@ include ../python-version.mk
 
 PKG_NAME:=python
 PKG_VERSION:=$(PYTHON_VERSION).$(PYTHON_VERSION_MICRO)
-PKG_RELEASE:=2
+PKG_RELEASE:=3
 
 PKG_SOURCE:=Python-$(PKG_VERSION).tar.xz
 PKG_SOURCE_URL:=https://www.python.org/ftp/python/$(PKG_VERSION)
index 71ae09362548d6cfa61b2534c2a475ed0f96eb91..e20c95a21b70da9fd6882ac4d7b7c92496d496bf 100644 (file)
@@ -50,7 +50,7 @@ define host_python3_settings
        LDSHARED="$(HOSTCC) -shared" \
        CFLAGS="$(HOST_CFLAGS)" \
        CPPFLAGS="$(HOST_CPPFLAGS) -I$(HOST_PYTHON3_INC_DIR)" \
-       LDFLAGS="$(HOST_LDFLAGS) -lpython$(PYTHON3_VERSION) -Wl$(comma)-rpath=$(STAGING_DIR_HOSTPKG)/lib" \
+       LDFLAGS="$(HOST_LDFLAGS) -lpython$(PYTHON3_VERSION) -Wl$(comma)-rpath$(comma)$(STAGING_DIR_HOSTPKG)/lib" \
        _PYTHON_HOST_PLATFORM=linux2
 endef
 
index c2d86f5f181734d8d43017deb2bca272940508fc..03e6328e97c9170bf70928e5b80114724141a113 100644 (file)
@@ -14,7 +14,7 @@ PYTHON_VERSION:=$(PYTHON3_VERSION)
 PYTHON_VERSION_MICRO:=$(PYTHON3_VERSION_MICRO)
 
 PKG_NAME:=python3
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 PKG_VERSION:=$(PYTHON_VERSION).$(PYTHON_VERSION_MICRO)
 
 PKG_SOURCE:=Python-$(PKG_VERSION).tar.xz