]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commitdiff
libcap: clean up configuration variables
authorRoss Burton <ross.burton@arm.com>
Mon, 17 Mar 2025 17:08:45 +0000 (17:08 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 18 Mar 2025 10:26:10 +0000 (10:26 +0000)
There's no need to set PACKAGECONFIG:class-native as we disable PAM in
the native DISTRO_FEATURES.

No need to set COPTS, since "Canonicalize build system"[1] the exported
CFLAGS/CPPFLAGS/LDFLAGS are respected.

Merge multiple make arguments into EXTRA_OEMAKE to remove duplication.

SYSTEM_HEADERS is not used upstream, remove.

[1] 2762c2c1a8c98d9012fcd40f20d133493a0b3219

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-support/libcap/libcap_2.74.bb

index c2738533799c35cf613f6550725dc29c57fd0d32..a1da8311b27be1ae8bc6cbc0f430669562a89b3f 100644 (file)
@@ -23,11 +23,10 @@ UPSTREAM_CHECK_URI = "https://www.kernel.org/pub/linux/libs/security/linux-privs
 inherit lib_package
 
 PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}"
-PACKAGECONFIG:class-native ??= ""
-
 PACKAGECONFIG[pam] = "PAM_CAP=yes,PAM_CAP=no,libpam"
 
 EXTRA_OEMAKE = " \
+  ${PACKAGECONFIG_CONFARGS} \
   INDENT=  \
   lib='${baselib}' \
   RAISE_SETFCAP=no \
@@ -35,23 +34,16 @@ EXTRA_OEMAKE = " \
   USE_GPERF=yes \
 "
 
-EXTRA_OEMAKE:append:class-target = " SYSTEM_HEADERS=${STAGING_INCDIR}"
-
 do_compile() {
-       unset CFLAGS BUILD_CFLAGS
        oe_runmake \
-               ${PACKAGECONFIG_CONFARGS} \
                AR="${AR}" \
                CC="${CC}" \
                RANLIB="${RANLIB}" \
-                OBJCOPY="${OBJCOPY}" \
-               COPTS="${CFLAGS}" \
-               BUILD_COPTS="${BUILD_CFLAGS}"
+               OBJCOPY="${OBJCOPY}"
 }
 
 do_install() {
        oe_runmake install \
-               ${PACKAGECONFIG_CONFARGS} \
                DESTDIR="${D}" \
                prefix="${prefix}" \
                SBINDIR="${sbindir}"