diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-08-10 11:05:14 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-08-10 11:05:14 +0100 |
commit | fbbf0ee3d56a6fd27adf182c6907dc745623aeaa (patch) | |
tree | 2c2869a78e5e3b6af9391df951ca217cced4608d /eclass | |
parent | 43297a4ed0a3760bbdd0b8c286b779f174ca5368 (diff) |
gentoo auto-resync : 10:08:2024 - 11:05:14
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/Manifest.gz | bin | 39545 -> 39540 bytes | |||
-rw-r--r-- | eclass/kernel-install.eclass | 3 | ||||
-rw-r--r-- | eclass/toolchain.eclass | 19 |
3 files changed, 11 insertions, 11 deletions
diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz Binary files differindex bc988e6ea92b..f89aea1edc6e 100644 --- a/eclass/Manifest.gz +++ b/eclass/Manifest.gz diff --git a/eclass/kernel-install.eclass b/eclass/kernel-install.eclass index 496e258815d2..930640188c26 100644 --- a/eclass/kernel-install.eclass +++ b/eclass/kernel-install.eclass @@ -796,6 +796,9 @@ kernel-install_compress_modules() { find "${ED}/lib/modules/${KV_FULL}" -name '*.ko' -print0 | xargs -0 -P "$(makeopts_jobs)" -n 128 "${compress[@]}" assert "Compressing kernel modules failed" + + # Module paths have changed, run depmod + depmod --all --basedir "${ED}" ${KV_FULL} || die fi } diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass index 89af435dfbf6..2acade8e4ca8 100644 --- a/eclass/toolchain.eclass +++ b/eclass/toolchain.eclass @@ -1926,23 +1926,25 @@ toolchain_src_test() { ( # Unexpected warnings confuse the tests. filter-flags -W* - # May break parsing. filter-flags '-fdiagnostics-color=*' '-fdiagnostics-urls=*' - # Gentoo QA flags which don't belong in tests filter-flags -frecord-gcc-switches filter-flags '-Wl,--defsym=__gentoo_check_ldflags__=0' + # Go doesn't support this and causes noisy warnings + filter-flags -Wbuiltin-declaration-mismatch + # The ASAN tests at least need LD_PRELOAD and the contract + # tests. + filter-flags -fno-semantic-interposition # Workaround our -Wformat-security default which breaks # various tests as it adds unexpected warning output. - # (Only for C/C++ here to avoid noise for Fortran.) - append-cflags -Wno-format-security -Wno-format - append-cxxflags -Wno-format-security -Wno-format + append-flags -Wno-format-security -Wno-format # Workaround our -Wtrampolines default which breaks # tests too. append-flags -Wno-trampolines - + # A handful of Ada (and objc++?) tests need an executable stack + append-ldflags -Wl,--no-warn-execstack # Avoid confusing tests like Fortran/C interop ones where # CFLAGS are used. append-flags -Wno-complain-wrong-lang @@ -1957,11 +1959,6 @@ toolchain_src_test() { # TODO: This isn't ideal given it obv. affects codegen # and we want to be sure it works. append-flags -fno-stack-clash-protection - # A handful of Ada (and objc++?) tests need an executable stack - append-ldflags -Wl,--no-warn-execstack - - # Go doesn't support this and causes noisy warnings - filter-flags -Wbuiltin-declaration-mismatch # configure defaults to '-O2 -g' and some tests expect it # accordingly. |