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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to