diff options
Diffstat (limited to 'import-layers/yocto-poky/meta/recipes-core/meta/uninative-tarball.bb')
-rw-r--r-- | import-layers/yocto-poky/meta/recipes-core/meta/uninative-tarball.bb | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/import-layers/yocto-poky/meta/recipes-core/meta/uninative-tarball.bb b/import-layers/yocto-poky/meta/recipes-core/meta/uninative-tarball.bb deleted file mode 100644 index 38c3a314e..000000000 --- a/import-layers/yocto-poky/meta/recipes-core/meta/uninative-tarball.bb +++ /dev/null @@ -1,66 +0,0 @@ -SUMMARY = "libc and patchelf tarball for use with uninative.bbclass" -LICENSE = "MIT" - -TOOLCHAIN_TARGET_TASK = "" - -# ibm850 - mcopy from mtools -# iso8859-1 - guile -# utf-16, cp1252 - binutils-windres -TOOLCHAIN_HOST_TASK = "\ - nativesdk-glibc \ - nativesdk-glibc-gconv-ibm850 \ - nativesdk-glibc-gconv-iso8859-1 \ - nativesdk-glibc-gconv-utf-16 \ - nativesdk-glibc-gconv-cp1252 \ - nativesdk-patchelf \ - nativesdk-libxcrypt \ - " - -INHIBIT_DEFAULT_DEPS = "1" - -MULTIMACH_TARGET_SYS = "${SDK_ARCH}-nativesdk${SDK_VENDOR}-${SDK_OS}" -PACKAGE_ARCH = "${SDK_ARCH}_${SDK_OS}" -PACKAGE_ARCHS = "" -TARGET_ARCH = "none" -TARGET_OS = "none" - -TOOLCHAIN_OUTPUTNAME ?= "${SDK_ARCH}-nativesdk-libc" - -RDEPENDS = "${TOOLCHAIN_HOST_TASK}" - -EXCLUDE_FROM_WORLD = "1" - -inherit meta -inherit populate_sdk -inherit nopackages - -deltask install -deltask populate_sysroot - -do_populate_sdk[stamp-extra-info] = "${PACKAGE_ARCH}" - -SDK_DEPENDS += "patchelf-native" - -SDK_PACKAGING_FUNC = "" -REAL_MULTIMACH_TARGET_SYS = "none" - -fakeroot create_sdk_files() { - cp ${COREBASE}/scripts/relocate_sdk.py ${SDK_OUTPUT}/${SDKPATH}/ - - # Replace the ##DEFAULT_INSTALL_DIR## with the correct pattern. - # Escape special characters like '+' and '.' in the SDKPATH - escaped_sdkpath=$(echo ${SDKPATH}/sysroots/${SDK_SYS} |sed -e "s:[\+\.]:\\\\\\\\\0:g") - sed -i -e "s:##DEFAULT_INSTALL_DIR##:$escaped_sdkpath:" ${SDK_OUTPUT}/${SDKPATH}/relocate_sdk.py -} - - -fakeroot tar_sdk() { - cd ${SDK_OUTPUT}/${SDKPATH} - - DEST="./${SDK_ARCH}-${SDK_OS}" - mv sysroots/${SDK_SYS} $DEST - rm sysroots -rf - patchelf --set-interpreter ${@''.join('a' for n in range(1024))} $DEST/usr/bin/patchelf - mv $DEST/usr/bin/patchelf $DEST/usr/bin/patchelf-uninative - tar ${SDKTAROPTS} -c -j --file=${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.tar.bz2 . -} |