From 0099ab38118ed2735f0708b1080bb50d12955dfe Mon Sep 17 00:00:00 2001 From: Romuald JEANNE Date: Wed, 26 May 2021 11:47:43 +0200 Subject: [PATCH] Revert "CLASSES: unexport _PYTHON_SYSCONFIGDATA_NAME to allow devtool" Change-Id: Ibe63ed1f269896fadfbd44c7b15867aef93bf5d0 --- classes/python3native.bbclass | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 classes/python3native.bbclass diff --git a/classes/python3native.bbclass b/classes/python3native.bbclass deleted file mode 100644 index 246bd0a..0000000 --- a/classes/python3native.bbclass +++ /dev/null @@ -1,32 +0,0 @@ -inherit python3-dir - -PYTHON="${STAGING_BINDIR_NATIVE}/python3-native/python3" -EXTRANATIVEPATH += "python3-native" -DEPENDS_append = " python3-native " - -# python-config and other scripts are using distutils modules -# which we patch to access these variables -export STAGING_INCDIR -export STAGING_LIBDIR - -# Packages can use -# find_package(PythonInterp REQUIRED) -# find_package(PythonLibs REQUIRED) -# which ends up using libs/includes from build host -# Therefore pre-empt that effort -export PYTHON_LIBRARY="${STAGING_LIBDIR}/lib${PYTHON_DIR}${PYTHON_ABI}.so" -export PYTHON_INCLUDE_DIR="${STAGING_INCDIR}/${PYTHON_DIR}${PYTHON_ABI}" - -export _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata" -# Unset these to stop python trying to report the target Python setup -python () { - if bb.data.inherits_class('devtool-source', d): - bb.warn("_PYTHON_SYSCONFIGDATA_NAME unexported for devtool to fix an issue with Python on Ubuntu 20.04. Should be fixed in later version of bitbake") - d.setVarFlag('_PYTHON_SYSCONFIGDATA_NAME', 'unexport', '1') -} - -# suppress host user's site-packages dirs. -export PYTHONNOUSERSITE = "1" - -# autoconf macros will use their internal default preference otherwise -export PYTHON