Khem Raj schrieb am Mo 13. Jan, 10:10 (-0800): > 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
It works fine on arm. Instead I would remove the msr-tools. There are other fall-back options using perl or something. And if everything fails, it prints message and doesn't crash or something. The MSR is only checked for some tests, so others report valuable results. > 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 > > > > > > > > -- Ein Mensch sieht ein und das ist wichtig, nichts ist ganz falsch und nichts ganz richtig. (Eugen Roth) Navimatix GmbH T: 03641 - 327 99 0 Tatzendpromenade 2 F: 03641 - 526 306 07745 Jena www.navimatix.de Geschäftsführer: Steffen Späthe, Jan Rommeley Registergericht: Amtsgericht Jena, HRB 501480
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#114839): https://lists.openembedded.org/g/openembedded-devel/message/114839 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]] -=-=-=-=-=-=-=-=-=-=-=-
