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

Reply via email to