package/python3: adjust _REMOVE_USELESS_FILES fix for new layout
python3 nowadays appends the triplet to the config-<version>m directory: echo target/usr/lib/python3.7/config-* target/usr/lib/python3.7/config-3.7m-powerpc-linux-gnu Likewise, there is no longer a pyconfig.h: ls target/usr/lib/python3.7/config-3.7m-powerpc-linux-gnu config.c config.c.in install-sh libpython3.7m.a Makefile makesetup python-config.py python.o Setup Setup.local So adjust the removal logic to match. Use a wildcard rather than $GNU_TARGET_NAME as buildroot and python3's idea of the triplet doesn't always match (E.G. for musl/uclibc). Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
parent
38b28e48d8
commit
b3424c8fc9
@ -203,8 +203,8 @@ define PYTHON3_REMOVE_USELESS_FILES
|
||||
rm -f $(TARGET_DIR)/usr/bin/python$(PYTHON3_VERSION_MAJOR)m-config
|
||||
rm -f $(TARGET_DIR)/usr/bin/python3-config
|
||||
rm -f $(TARGET_DIR)/usr/bin/smtpd.py.3
|
||||
for i in `find $(TARGET_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/config-$(PYTHON3_VERSION_MAJOR)m/ \
|
||||
-type f -not -name pyconfig.h -a -not -name Makefile` ; do \
|
||||
for i in `find $(TARGET_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/config-$(PYTHON3_VERSION_MAJOR)m-*/ \
|
||||
-type f -not -name Makefile` ; do \
|
||||
rm -f $$i ; \
|
||||
done
|
||||
rm -rf $(TARGET_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/__pycache__/
|
||||
|
Loading…
Reference in New Issue
Block a user