seeing this ERROR: Nothing RPROVIDES 'msr-tools' (but /mnt/jenkins/workspace/Yocto-world-musl/sources/meta-openembedded/meta-oe/recipes-security/spectre-meltdown-checker/spectre-meltdown-checker_0.46.bb RDEPENDS on or otherwise requires it) msr-tools was skipped: incompatible with host aarch64-yoe-linux-musl (not in COMPATIBLE_HOST)
Perhaps this recipe should be limited to x86 arch like msr-tools On Sat, Jan 11, 2025 at 8:37 AM Jörg Sommer via lists.openembedded.org <[email protected]> wrote: > > From: Jörg Sommer <[email protected]> > > Signed-off-by: Jörg Sommer <[email protected]> > --- > .../spectre-meltdown-checker_0.46.bb | 36 +++++++++++++++++++ > 1 file changed, 36 insertions(+) > create mode 100644 > meta-oe/recipes-security/spectre-meltdown-checker/spectre-meltdown-checker_0.46.bb > > diff --git > a/meta-oe/recipes-security/spectre-meltdown-checker/spectre-meltdown-checker_0.46.bb > > b/meta-oe/recipes-security/spectre-meltdown-checker/spectre-meltdown-checker_0.46.bb > new file mode 100644 > index 0000000000..c2996415ad > --- /dev/null > +++ > b/meta-oe/recipes-security/spectre-meltdown-checker/spectre-meltdown-checker_0.46.bb > @@ -0,0 +1,36 @@ > +SUMMARY = "Hardware vulnerability and mitigation checker" > +DESCRIPTION = "\ > + Reptar, Downfall, Zenbleed, ZombieLoad, RIDL, Fallout, Foreshadow, > Spectre, \ > + Meltdown vulnerability/mitigation checker for Linux & BSD \ > +" > +HOMEPAGE = "https://github.com/speed47/spectre-meltdown-checker" > +BUGTRACKER = "https://github.com/speed47/spectre-meltdown-checker/issues" > +LICENSE = "GPL-3.0-only" > +LIC_FILES_CHKSUM = > "file://spectre-meltdown-checker.sh;beginline=2;endline=2;md5=3ae5399e70af7be9b93f72568069e2f4" > + > +SRC_URI = > "git://github.com/speed47/spectre-meltdown-checker;protocol=https;branch=master" > +SRCREV = "b8f8c81d519435c0871b13f02b5c4a72c5bffd5e" > + > +S = "${UNPACKDIR}/git" > + > +# binutils: readelf,objdump might be used for deeper analysis > +# coreutils: dd with iflag=skip_bytes oflag=seek_bytes in some cases > +# kernel-dev: /boot/config is used > +# perl: sometimes used when other tools (dd, rdmsr/wdmsr) are missing > +RRECOMMENDS:${PN} = "\ > + binutils \ > + coreutils \ > + kernel-dev \ > + msr-tools \ > + perl \ > +" > + > +INHIBIT_DEFAULT_DEPS = "1" > + > +inherit allarch > + > +do_compile[noexec] = "1" > + > +do_install() { > + install -m 755 -D ${S}/${PN}.sh ${D}${bindir}/${PN} > +} > -- > 2.45.2 > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#114838): https://lists.openembedded.org/g/openembedded-devel/message/114838 Mute This Topic: https://lists.openembedded.org/mt/110555586/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
