[Buildroot] [PATCH] python: fix to ensure libpython is stripped
Przemyslaw Wrzos
przemyslaw.wrzos at calyptech.com
Thu Jan 23 03:40:38 UTC 2014
The python and python3 builds mark libpython as read-only which
prevents it from being stripped out correctly for the target.
Signed-off-by: Przemyslaw Wrzos <przemyslaw.wrzos at calyptech.com>
---
package/python/python.mk | 9 +++++++++
package/python3/python3.mk | 9 +++++++++
2 files changed, 18 insertions(+)
NOTE: Resubmitting as part of patchwork cleanup #6.
diff --git a/package/python/python.mk b/package/python/python.mk
index 6a6aaac..69662c3 100644
--- a/package/python/python.mk
+++ b/package/python/python.mk
@@ -162,6 +162,15 @@ endef
PYTHON_POST_INSTALL_TARGET_HOOKS += PYTHON_REMOVE_USELESS_FILES
+#
+# Make sure libpython gets stripped out on target
+#
+define PYTHON_ENSURE_LIBPYTHON_STRIPPED
+ chmod u+w $(TARGET_DIR)/usr/lib/libpython$(PYTHON_VERSION_MAJOR)*.so
+endef
+
+PYTHON_POST_INSTALL_TARGET_HOOKS += PYTHON_ENSURE_LIBPYTHON_STRIPPED
+
PYTHON_AUTORECONF = YES
$(eval $(autotools-package))
diff --git a/package/python3/python3.mk b/package/python3/python3.mk
index b5e9689..6cbe772 100644
--- a/package/python3/python3.mk
+++ b/package/python3/python3.mk
@@ -149,6 +149,15 @@ endef
PYTHON3_POST_INSTALL_TARGET_HOOKS += PYTHON3_REMOVE_USELESS_FILES
+#
+# Make sure libpython gets stripped out on target
+#
+define PYTHON3_ENSURE_LIBPYTHON_STRIPPED
+ chmod u+w $(TARGET_DIR)/usr/lib/libpython$(PYTHON3_VERSION_MAJOR)*.so
+endef
+
+PYTHON3_POST_INSTALL_TARGET_HOOKS += PYTHON3_ENSURE_LIBPYTHON_STRIPPED
+
PYTHON3_AUTORECONF = YES
define PYTHON3_INSTALL_SYMLINK
--
1.8.3.2
More information about the buildroot
mailing list