From fd1517e2b51a170f2427122c6b95396db251d827 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Wed, 10 Aug 2022 14:35:29 +0100 Subject: classes: Update classes to match new bitbake class scope functionality Move classes to classes-global or classes-recipe as appropriate to take advantage of new bitbake functionality to check class scope/usage. (From OE-Core rev: f5c128008365e141082c129417eb72d2751e8045) Signed-off-by: Richard Purdie --- meta/classes/multilib_header.bbclass | 58 ------------------------------------ 1 file changed, 58 deletions(-) delete mode 100644 meta/classes/multilib_header.bbclass (limited to 'meta/classes/multilib_header.bbclass') diff --git a/meta/classes/multilib_header.bbclass b/meta/classes/multilib_header.bbclass deleted file mode 100644 index 33f7e027f0..0000000000 --- a/meta/classes/multilib_header.bbclass +++ /dev/null @@ -1,58 +0,0 @@ -# -# Copyright OpenEmbedded Contributors -# -# SPDX-License-Identifier: MIT -# - -inherit siteinfo - -# If applicable on the architecture, this routine will rename the header and -# add a unique identifier to the name for the ABI/bitsize that is being used. -# A wrapper will be generated for the architecture that knows how to call -# all of the ABI variants for that given architecture. -# -oe_multilib_header() { - - case ${HOST_OS} in - *-musl*) - return - ;; - *) - esac - # For MIPS: "n32" is a special case, which needs to be - # distinct from both 64-bit and 32-bit. - case ${TARGET_ARCH} in - mips*) case "${MIPSPKGSFX_ABI}" in - "-n32") - ident=n32 - ;; - *) - ident=${SITEINFO_BITS} - ;; - esac - ;; - *) ident=${SITEINFO_BITS} - esac - for each_header in "$@" ; do - if [ ! -f "${D}/${includedir}/$each_header" ]; then - bberror "oe_multilib_header: Unable to find header $each_header." - continue - fi - stem=$(echo $each_header | sed 's#\.h$##') - # if mips64/n32 set ident to n32 - mv ${D}/${includedir}/$each_header ${D}/${includedir}/${stem}-${ident}.h - - sed -e "s#ENTER_HEADER_FILENAME_HERE#${stem}#g" ${COREBASE}/scripts/multilib_header_wrapper.h > ${D}/${includedir}/$each_header - done -} - -# Dependencies on arch variables like MIPSPKGSFX_ABI can be problematic. -# We don't need multilib headers for native builds so brute force things. -oe_multilib_header:class-native () { - return -} - -# Nor do we need multilib headers for nativesdk builds. -oe_multilib_header:class-nativesdk () { - return -} -- cgit v1.2.3-54-g00ecf