Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

Unable to update to gentoo-kernel-6.12.38

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
3 posts • Page 1 of 1
Author
Message
kosatka
n00b
n00b
Posts: 2
Joined: Sun Jul 27, 2025 1:00 pm

Unable to update to gentoo-kernel-6.12.38

  • Quote

Post by kosatka » Sun Jul 27, 2025 3:57 pm

When trying to update gentoo-kernel with "emerge gentoo-kernel", I get

Code: Select all

 * ERROR: sys-kernel/gentoo-kernel-6.12.38::gentoo failed (configure phase):
 *   emake failed
The output of "emerge --info '=sys-kernel/gentoo-kernel-6.12.38::gentoo'":

Code: Select all

Portage 3.0.68 (python 3.13.5-final-0, default/linux/amd64/23.0/desktop, gcc-14, glibc-2.41-r4, 6.12.31-gentoo-dist x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-6.12.31-gentoo-dist-x86_64-AMD_Ryzen_7_5800H_with_Radeon_Graphics-with-glibc2.41
KiB Mem:    32234372 total,  24736512 free
KiB Swap:   41943036 total,  41943036 free
Timestamp of repository gentoo: Sat, 26 Jul 2025 17:00:01 +0000
Head commit of repository gentoo: d96e0bc2f701acdcc2d8acb685e66bc487ee5b62
Timestamp of repository guru: Fri, 25 Jul 2025 13:07:35 +0000
Head commit of repository guru: 0fb59aca08614798d0fe133c5f957d5771f6bac9

sh bash 5.2_p37-r3
ld GNU ld (Gentoo 2.44 p4) 2.44.0
app-misc/pax-utils:        1.3.8::gentoo
app-shells/bash:           5.2_p37-r3::gentoo
dev-build/autoconf:        2.13-r8::gentoo, 2.72-r1::gentoo
dev-build/automake:        1.17-r2::gentoo
dev-build/cmake:           3.31.7-r1::gentoo
dev-build/libtool:         2.5.4::gentoo
dev-build/make:            4.4.1-r100::gentoo
dev-build/meson:           1.7.2::gentoo
dev-lang/perl:             5.40.2::gentoo
dev-lang/python:           3.12.11::gentoo, 3.13.5::gentoo
dev-lang/rust-bin:         1.86.0-r1::gentoo, 1.87.0::gentoo
llvm-core/clang:           19.1.7::gentoo, 20.1.7::gentoo
llvm-core/lld:             19.1.7::gentoo
llvm-core/llvm:            19.1.7::gentoo, 20.1.7::gentoo
sys-apps/baselayout:       2.17::gentoo
sys-apps/openrc:           0.56::gentoo
sys-apps/sandbox:          2.46::gentoo
sys-devel/binutils:        2.44-r3::gentoo
sys-devel/binutils-config: 5.5.2::gentoo
sys-devel/gcc:             14.3.0::gentoo
sys-devel/gcc-config:      2.12.1::gentoo
sys-kernel/linux-headers:  6.12::gentoo (virtual/os-headers)
sys-libs/glibc:            2.41-r4::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    volatile: False
    sync-rsync-verify-jobs: 1
    sync-rsync-extra-opts:
    sync-rsync-verify-max-age: 3
    sync-rsync-verify-metamanifest: yes

guru
    location: /var/db/repos/guru
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/guru.git
    masters: gentoo
    volatile: False

Binary Repositories:

gentoobinhost
    priority: 1
    sync-uri: https://distfiles.gentoo.org/releases/amd64/binpackages/23.0/x86-64

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE @BINARY-REDISTRIBUTABLE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -mtune=native -O4 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d"
CXXFLAGS="-march=native -mtune=native -O4 -pipe"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-march=native -mtune=native -O4 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks export-pms-vars fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -mtune=native -O4 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="C.UTF8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
LEX="flex"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
RUSTFLAGS=" -C target-cpu=native -C opt-level=3"
SHELL="/bin/bash"
USE="a52 aac acl acpi alsa amd64 bluetooth branding bzip2 cairo cdda cdr cet crypt cups dbus dist-kernel dri dts dvd dvdr elogind encode exif flac gdbm gif gpm gtk gui iconv icu ipv6 jpeg lcms libnotify libtirpc mad mng modules-sign mp3 mp4 mpeg multilib ncurses networkmanager nls ogg opengl openmp pam pango pcre pdf png policykit ppds qml qt5 qt6 readline sdl seccomp sound spell ssl startup-notification svg test-rust tiff truetype udev udisks unicode upower usb vorbis vulkan wayland wxwidgets x264 xattr xcb xft xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gcc_14" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 aes avx avx2 bmi1 bmi2 f16c fma3 pclmul popcnt rdrand sha sse3 sse4_1 sse4_2 sse4a ssse3 vpclmulqdq" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="efi-64" GUILE_SINGLE_TARGET="3-0" GUILE_TARGETS="3-0" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LLVM_TARGETS="X86" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-3" POSTGRES_TARGETS="postgres17" PYTHON_SINGLE_TARGET="python3_13" PYTHON_TARGETS="python3_13" RUBY_TARGETS="ruby32 ruby33" VIDEO_CARDS="nouveau radeonsi nvk" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, MAKEOPTS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, SIZE, STRINGS, STRIP, YACC, YFLAGS

The output of "emerge -pqv '=sys-kernel/gentoo-kernel-6.12.38::gentoo'":

Code: Select all

[ebuild  NS   ] sys-kernel/gentoo-kernel-6.12.38 [6.12.31] USE="debug initramfs modules-sign strip -experimental (-generic-uki) -hardened -modules-compress -savedconfig -secureboot -test -verify-sig%"
[ebuild     U ] virtual/dist-kernel-6.12.38 [6.12.31]

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

The build logs (stripped, can try to post full version if necessary, but I got errors trying to post it) (/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/temp/build.log):

Code: Select all

* Package:    sys-kernel/gentoo-kernel-6.12.38:6.12.38
* Repository: gentoo
* Maintainer: dist-kernel@gentoo.org
* USE:        abi_x86_64 amd64 debug elibc_glibc initramfs kernel_linux modules-sign strip
* FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
* Checking whether python3_14 is suitable ...
*   dev-lang/python:3.14 ...
* Checking whether python3_13 is suitable ...
*   dev-lang/python:3.13 ...
* Using python3.13 to build (via PYTHON_COMPAT iteration)
>>> Unpacking source...
>>> Unpacking linux-6.12.tar.xz to /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work
>>> Unpacking patch-6.12.38.xz to /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work
>>> Unpacking linux-gentoo-patches-6.12.36.tar.xz to /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work
>>> Unpacking gentoo-kernel-config-g16.tar.gz to /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work
=== Skipping unpack of kernel-x86_64-fedora.config.6.12.8-gentoo
>>> Source unpacked in /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work
>>> Preparing source in /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12 ...
 * Applying patch-6.12.38 ...
 * Applying 0001-fortify-Hide-run-time-copy-size-from-value-range-tra.patch ...
 * Applying 0002-fs-Enable-link-security-restrictions-by-default.patch ...
 * Applying 0003-Address-Warray-bounds-warnings.patch ...
 * Applying 0004-prctl-Temporarily-disable-prctl-PR_SET_MDWE-on-paris.patch ...
 * Applying 0005-Bluetooth-Check-key-sizes-only-when-Secure-Simple-Pa.patch ...
 * Applying 0006-bpf-mark-get_entry_ip-as-__maybe_unused.patch ...
 * Applying 0007-sign-file-full-functionality-with-modern-LibreSSL.patch ...
 * Applying 0008-Build-failure-with-GCC-15-std-gnu23.patch ...
 * Applying 0009-libbpf-workaround-Wmaybe-uninitialized-false-positiv.patch ...
 * Applying 0010-Print-firmware-info-Reqs-CONFIG_GENTOO_PRINT_FIRMWAR.patch ...
 * Applying 0011-Add-Gentoo-Linux-support-config-settings-and-default.patch ...

#
# merged configuration written to .config (needs make)
#
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12 ...
make -j16 O=/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep V=1 WERROR=0 HOSTCC=x86_64-pc-linux-gnu-gcc HOSTCXX=x86_64-pc-linux-gnu-g++ HOSTLD=x86_64-pc-linux-gnu-ld.bfd HOSTAR=x86_64-pc-linux-gnu-ar 'HOSTCFLAGS=-march=native -mtune=native -O4 -pipe' 'HOSTLDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs' CROSS_COMPILE=x86_64-pc-linux-gnu- AS=x86_64-pc-linux-gnu-as CC=x86_64-pc-linux-gnu-gcc LD=x86_64-pc-linux-gnu-ld.bfd AR=x86_64-pc-linux-gnu-ar NM=x86_64-pc-linux-gnu-nm STRIP=x86_64-pc-linux-gnu-strip OBJCOPY=x86_64-pc-linux-gnu-objcopy OBJDUMP=x86_64-pc-linux-gnu-objdump READELF=x86_64-pc-linux-gnu-readelf TAR=gtar ARCH=x86 olddefconfig 
make  -C /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep \
-f /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/Makefile olddefconfig
make --no-print-directory -C /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep \
-f /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/Makefile olddefconfig
make -f /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/Makefile.build obj=scripts/basic
ln -fsn /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12 source
# GEN     Makefile
  { echo "# Automatically generated by /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/Makefile: don't edit"; echo "include /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/Makefile"; } > Makefile
test -e .gitignore || \
{ echo "# this is build directory, ignore it"; echo "*"; } > .gitignore
# HOSTCC  scripts/basic/fixdep
  x86_64-pc-linux-gnu-gcc -Wp,-MMD,scripts/basic/.fixdep.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11  -march=native -mtune=native -O4 -pipe -I /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/include   -I ./scripts/basic  -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -o scripts/basic/fixdep /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/basic/fixdep.c   
make -f /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/Makefile.build obj=scripts/kconfig olddefconfig
# LEX     scripts/kconfig/lexer.lex.c
  flex -oscripts/kconfig/lexer.lex.c -L /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/kconfig/lexer.l
# YACC    scripts/kconfig/parser.tab.[ch]
  bison -o scripts/kconfig/parser.tab.c --defines=scripts/kconfig/parser.tab.h -t -l /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/kconfig/parser.y
# HOSTCC  scripts/kconfig/util.o
  x86_64-pc-linux-gnu-gcc -Wp,-MMD,scripts/kconfig/.util.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11  -march=native -mtune=native -O4 -pipe -I /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/include   -I ./scripts/kconfig -c -o scripts/kconfig/util.o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/kconfig/util.c
# HOSTCC  scripts/kconfig/preprocess.o
  x86_64-pc-linux-gnu-gcc -Wp,-MMD,scripts/kconfig/.preprocess.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11  -march=native -mtune=native -O4 -pipe -I /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/include   -I ./scripts/kconfig -c -o scripts/kconfig/preprocess.o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/kconfig/preprocess.c
# HOSTCC  scripts/kconfig/conf.o
  x86_64-pc-linux-gnu-gcc -Wp,-MMD,scripts/kconfig/.conf.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11  -march=native -mtune=native -O4 -pipe -I /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/include   -I ./scripts/kconfig -c -o scripts/kconfig/conf.o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/kconfig/conf.c
# HOSTCC  scripts/kconfig/menu.o
  x86_64-pc-linux-gnu-gcc -Wp,-MMD,scripts/kconfig/.menu.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11  -march=native -mtune=native -O4 -pipe -I /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/include   -I ./scripts/kconfig -c -o scripts/kconfig/menu.o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/kconfig/menu.c
# HOSTCC  scripts/kconfig/confdata.o
  x86_64-pc-linux-gnu-gcc -Wp,-MMD,scripts/kconfig/.confdata.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11  -march=native -mtune=native -O4 -pipe -I /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/include   -I ./scripts/kconfig -c -o scripts/kconfig/confdata.o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/kconfig/confdata.c
# HOSTCC  scripts/kconfig/parser.tab.o
  x86_64-pc-linux-gnu-gcc -Wp,-MMD,scripts/kconfig/.parser.tab.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11  -march=native -mtune=native -O4 -pipe -I /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/include  -I /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/kconfig -I ./scripts/kconfig -c -o scripts/kconfig/parser.tab.o scripts/kconfig/parser.tab.c
# HOSTCC  scripts/kconfig/symbol.o
  x86_64-pc-linux-gnu-gcc -Wp,-MMD,scripts/kconfig/.symbol.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11  -march=native -mtune=native -O4 -pipe -I /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/include   -I ./scripts/kconfig -c -o scripts/kconfig/symbol.o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/kconfig/symbol.c
# HOSTCC  scripts/kconfig/expr.o
  x86_64-pc-linux-gnu-gcc -Wp,-MMD,scripts/kconfig/.expr.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11  -march=native -mtune=native -O4 -pipe -I /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/include   -I ./scripts/kconfig -c -o scripts/kconfig/expr.o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/kconfig/expr.c
# HOSTCC  scripts/kconfig/lexer.lex.o
  x86_64-pc-linux-gnu-gcc -Wp,-MMD,scripts/kconfig/.lexer.lex.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11  -march=native -mtune=native -O4 -pipe -I /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/include  -I /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/kconfig -I ./scripts/kconfig -c -o scripts/kconfig/lexer.lex.o scripts/kconfig/lexer.lex.c
# HOSTLD  scripts/kconfig/conf
  x86_64-pc-linux-gnu-gcc  -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -o scripts/kconfig/conf scripts/kconfig/conf.o scripts/kconfig/confdata.o scripts/kconfig/expr.o scripts/kconfig/lexer.lex.o scripts/kconfig/menu.o scripts/kconfig/parser.tab.o scripts/kconfig/preprocess.o scripts/kconfig/symbol.o scripts/kconfig/util.o   
scripts/kconfig/conf  --olddefconfig Kconfig
.config:1101:warning: symbol value 'm' invalid for CPUFREQ_DT_PLATDEV
#
# configuration written to .config
#

# HOSTCC  scripts/mod/file2alias.o
  x86_64-pc-linux-gnu-gcc -Wp,-MMD,scripts/mod/.file2alias.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11  -march=native -mtune=native -O4 -pipe -I /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/include   -I ./scripts/mod -c -o scripts/mod/file2alias.o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/mod/file2alias.c
# HOSTCC  scripts/mod/modpost.o
  x86_64-pc-linux-gnu-gcc -Wp,-MMD,scripts/mod/.modpost.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11  -march=native -mtune=native -O4 -pipe -I /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/include   -I ./scripts/mod -c -o scripts/mod/modpost.o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/mod/modpost.c
# HOSTLD  scripts/mod/modpost
  x86_64-pc-linux-gnu-gcc  -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -o scripts/mod/modpost scripts/mod/modpost.o scripts/mod/file2alias.o scripts/mod/sumversion.o scripts/mod/symsearch.o   
make -f /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/Makefile.build obj=. prepare
set -e; mkdir -p include/generated/; trap "rm -f include/generated/.tmp_timeconst.h" EXIT; { echo 300 | bc -q /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/kernel/time/timeconst.bc; } > include/generated/.tmp_timeconst.h; if [ ! -r include/generated/timeconst.h ] || ! cmp -s include/generated/timeconst.h include/generated/.tmp_timeconst.h; then : '  UPD     include/generated/timeconst.h'; mv -f include/generated/.tmp_timeconst.h include/generated/timeconst.h; fi
# CHKSHA1 /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/linux/atomic/atomic-arch-fallback.h
  if ! command -v sha1sum >/dev/null; then echo "warning: cannot check the header due to sha1sum missing"; exit 0; fi; if [ "$(sed -n '$s:// ::p' /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/linux/atomic/atomic-arch-fallback.h)" != "$(sed '$d' /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/linux/atomic/atomic-arch-fallback.h | sha1sum | sed 's/ .*//')" ]; then echo "error: /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/linux/atomic/atomic-arch-fallback.h has been modified." >&2; exit 1; fi; touch .checked-atomic-arch-fallback.h
# CHKSHA1 /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/linux/atomic/atomic-instrumented.h
  if ! command -v sha1sum >/dev/null; then echo "warning: cannot check the header due to sha1sum missing"; exit 0; fi; if [ "$(sed -n '$s:// ::p' /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/linux/atomic/atomic-instrumented.h)" != "$(sed '$d' /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/linux/atomic/atomic-instrumented.h | sha1sum | sed 's/ .*//')" ]; then echo "error: /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/linux/atomic/atomic-instrumented.h has been modified." >&2; exit 1; fi; touch .checked-atomic-instrumented.h
# CHKSHA1 /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/linux/atomic/atomic-long.h
  if ! command -v sha1sum >/dev/null; then echo "warning: cannot check the header due to sha1sum missing"; exit 0; fi; if [ "$(sed -n '$s:// ::p' /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/linux/atomic/atomic-long.h)" != "$(sed '$d' /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/linux/atomic/atomic-long.h | sha1sum | sed 's/ .*//')" ]; then echo "error: /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/linux/atomic/atomic-long.h has been modified." >&2; exit 1; fi; touch .checked-atomic-long.h
# CC      kernel/bounds.s
  x86_64-pc-linux-gnu-gcc -Wp,-MMD,kernel/.bounds.s.d -nostdinc -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/arch/x86/include -I./arch/x86/include/generated -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include -I./include -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/uapi -I./include/generated/uapi -include /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/linux/compiler-version.h -include /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/linux/kconfig.h -include /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -fmin-function-alignment=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -fno-builtin-wcslen -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-main -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-array-bounds -Wno-stringop-overflow -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -Wno-unused-parameter -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/. -I. -DKBUILD_MODFILE='"./bounds"' -DKBUILD_BASENAME='"bounds"' -DKBUILD_MODNAME='"bounds"' -D__KBUILD_MODNAME=kmod_bounds -fverbose-asm -S -o kernel/bounds.s /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/kernel/bounds.c
set -e; mkdir -p include/generated/; trap "rm -f include/generated/.tmp_bounds.h" EXIT; { 	 echo "#ifndef __LINUX_BOUNDS_H__"; echo "#define __LINUX_BOUNDS_H__"; echo "/*"; echo " * DO NOT MODIFY."; echo " *"; echo " * This file was generated by Kbuild"; echo " */"; echo ""; sed -ne 	's:^[[:space:]]*\.ascii[[:space:]]*"\(.*\)".*:\1:; /^->/{s:->#\(.*\):/* \1 */:; s:^->\([^ ]*\) [\$#]*\([^ ]*\) \(.*\):#define \1 \2 /* \3 */:; s:->::; p;}' < kernel/bounds.s; echo ""; echo "#endif"; } > include/generated/.tmp_bounds.h; if [ ! -r include/generated/bounds.h ] || ! cmp -s include/generated/bounds.h include/generated/.tmp_bounds.h; then : '  UPD     include/generated/bounds.h'; mv -f include/generated/.tmp_bounds.h include/generated/bounds.h; fi
# CC      arch/x86/kernel/asm-offsets.s
  x86_64-pc-linux-gnu-gcc -Wp,-MMD,arch/x86/kernel/.asm-offsets.s.d -nostdinc -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/arch/x86/include -I./arch/x86/include/generated -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include -I./include -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/uapi -I./include/generated/uapi -include /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/linux/compiler-version.h -include /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/linux/kconfig.h -include /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -fmin-function-alignment=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -fno-builtin-wcslen -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-main -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-array-bounds -Wno-stringop-overflow -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -Wno-unused-parameter -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/. -I. -DKBUILD_MODFILE='"./asm-offsets"' -DKBUILD_BASENAME='"asm_offsets"' -DKBUILD_MODNAME='"asm_offsets"' -D__KBUILD_MODNAME=kmod_asm_offsets -fverbose-asm -S -o arch/x86/kernel/asm-offsets.s /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/arch/x86/kernel/asm-offsets.c
set -e; mkdir -p include/generated/; trap "rm -f include/generated/.tmp_asm-offsets.h" EXIT; { 	 echo "#ifndef __ASM_OFFSETS_H__"; echo "#define __ASM_OFFSETS_H__"; echo "/*"; echo " * DO NOT MODIFY."; echo " *"; echo " * This file was generated by Kbuild"; echo " */"; echo ""; sed -ne 	's:^[[:space:]]*\.ascii[[:space:]]*"\(.*\)".*:\1:; /^->/{s:->#\(.*\):/* \1 */:; s:^->\([^ ]*\) [\$#]*\([^ ]*\) \(.*\):#define \1 \2 /* \3 */:; s:->::; p;}' < arch/x86/kernel/asm-offsets.s; echo ""; echo "#endif"; } > include/generated/.tmp_asm-offsets.h; if [ ! -r include/generated/asm-offsets.h ] || ! cmp -s include/generated/asm-offsets.h include/generated/.tmp_asm-offsets.h; then : '  UPD     include/generated/asm-offsets.h'; mv -f include/generated/.tmp_asm-offsets.h include/generated/asm-offsets.h; fi
# CALL    /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/checksyscalls.sh
  sh /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/checksyscalls.sh x86_64-pc-linux-gnu-gcc -Wp,-MMD,./.missing-syscalls.d -nostdinc -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/arch/x86/include -I./arch/x86/include/generated -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include -I./include -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/uapi -I./include/generated/uapi -include /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/linux/compiler-version.h -include /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/linux/kconfig.h -include /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -fmin-function-alignment=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -fno-builtin-wcslen -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-main -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-array-bounds -Wno-stringop-overflow -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -Wno-unused-parameter -g   -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/. -I.    -DKBUILD_MODFILE='"./missing-syscalls"' -DKBUILD_BASENAME='"missing_syscalls"' -DKBUILD_MODNAME='"missing_syscalls"' -D__KBUILD_MODNAME=kmod_missing_syscalls 
  x86_64-pc-linux-gnu-gcc -Wp,-MD,/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/objtool/.check.o.d -Wp,-MT,/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/objtool/check.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -march=native -mtune=native -O4 -pipe -I /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/scripts/include -g -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/tools/include -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/tools/arch/x86/include/uapi -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/tools/arch/x86/include -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/tools/objtool/include -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/tools/objtool/arch/x86/include -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/objtool/libsubcmd/include -D"BUILD_STR(s)=#s" -c -o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/objtool/check.o check.c
   x86_64-pc-linux-gnu-ld.bfd -r -o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/objtool/objtool-in.o  /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/objtool/arch/x86/objtool-in.o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/objtool/weak.o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/objtool/check.o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/objtool/special.o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/objtool/builtin-check.o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/objtool/elf.o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/objtool/objtool.o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/objtool/orc_gen.o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/objtool/orc_dump.o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/objtool/libstring.o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/objtool/libctype.o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/objtool/str_error_r.o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/objtool/librbtree.o
x86_64-pc-linux-gnu-gcc /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/objtool/objtool-in.o -lelf /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/objtool/libsubcmd/libsubcmd.a  -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/objtool/objtool
  x86_64-pc-linux-gnu-gcc -Wp,-MD,/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/bpf/resolve_btfids/libbpf/staticobjs/.libbpf.o.d -Wp,-MT,/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/bpf/resolve_btfids/libbpf/staticobjs/libbpf.o -march=native -mtune=native -O4 -pipe -std=gnu89 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-enum -Werror -Wall -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/bpf/resolve_btfids/libbpf/ -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/tools/include -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/tools/include/uapi -I/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/tools/arch/x86/include -fvisibility=hidden -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BUILD_STR(s)=#s" -c -o /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/bpf/resolve_btfids/libbpf/staticobjs/libbpf.o libbpf.c
libbpf.c: In function ‘probe_kern_syscall_wrapper’:
libbpf.c:11054:45: error: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size between 34 and 53 [-Werror=format-truncation=]
11054 |         snprintf(buf, buf_sz, "libbpf_%u_%d_%s_0x%zx", getpid(),
      |                                             ^~
......
11185 |                 gen_probe_legacy_event_name(probe_name, sizeof(probe_name), syscall_name, 0);
      |                                                                             ~~~~~~~~~~~~
In file included from /usr/include/stdio.h:970,
                 from libbpf.c:17:
In function ‘snprintf’,
    inlined from ‘gen_probe_legacy_event_name’ at libbpf.c:11054:2,
    inlined from ‘probe_kern_syscall_wrapper’ at libbpf.c:11185:3:
/usr/include/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 16 and 98 bytes into a destination of size 64
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[6]: *** [/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/tools/build/Makefile.build:105: /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/bpf/resolve_btfids/libbpf/staticobjs/libbpf.o] Error 1
make[5]: *** [Makefile:165: /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/bpf/resolve_btfids/libbpf/staticobjs/libbpf-in.o] Error 2
make[4]: *** [Makefile:63: /var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/modprep/tools/bpf/resolve_btfids//libbpf/libbpf.a] Error 2
make[3]: *** [Makefile:76: bpf/resolve_btfids] Error 2
make[2]: *** [/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/Makefile:1380: tools/bpf/resolve_btfids] Error 2
make[1]: *** [/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12/Makefile:224: __sub-make] Error 2
make: *** [Makefile:224: __sub-make] Error 2
* ERROR: sys-kernel/gentoo-kernel-6.12.38::gentoo failed (configure phase):
*   emake failed
* 
* If you need support, post the output of `emerge --info '=sys-kernel/gentoo-kernel-6.12.38::gentoo'`,
* the complete build log and the output of `emerge -pqv '=sys-kernel/gentoo-kernel-6.12.38::gentoo'`.
* The complete build log is located at '/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/temp/environment'.
* Working directory: '/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12'
* S: '/var/tmp/portage/sys-kernel/gentoo-kernel-6.12.38/work/linux-6.12'
I have no idea what to change to fix this. Any help would be greatly appreciated :)
Thanks
Top
sam_
Developer
Developer
User avatar
Posts: 2814
Joined: Fri Aug 14, 2020 12:33 am

  • Quote

Post by sam_ » Mon Jul 28, 2025 12:19 am

See bug 959293. -O2 is a workaround.
Top
kosatka
n00b
n00b
Posts: 2
Joined: Sun Jul 27, 2025 1:00 pm

  • Quote

Post by kosatka » Mon Jul 28, 2025 11:26 am

The workaround worked. Thanks a lot!
Top
Post Reply

3 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic