cpuid: fix stripping

cpuid's Makefile passes -s to install to strip the binaries, but as this
uses the _host_ strip it can fail if that strip doesn't know about the
target (for example, building cpuid for x86 on aarch64):

  install -D -s -m 755 cpuid .../image/usr/bin/cpuid
  strip: Unable to recognise the format of the input file `.../image/usr/bin/cpuid'

Set INSTALL_STRIP='' so that the binaries are not stripped, and remove
the INSANE_SKIP for already-stripped.

Signed-off-by: Ross Burton <ross.burton@arm.com>
This commit is contained in:
Ross Burton
2025-02-26 11:21:20 +00:00
parent 6d76dc0824
commit a2cc6294c5
@@ -17,9 +17,7 @@ COMPATIBLE_HOST = "(i.86|x86_64).*-linux"
inherit perlnative
do_install () {
oe_runmake DESTDIR=${D} bindir=${bindir} mandir=${mandir} install
oe_runmake DESTDIR=${D} bindir=${bindir} mandir=${mandir} INSTALL_STRIP="" install
}
RDEPENDS:${PN} = "perl"
INSANE_SKIP:${PN} += "already-stripped"