On January 14, 2026 11:00:55 PM PST, Thorsten Leemhuis <[email protected]> wrote: >[stripped down the list of recipients quite a bit] > >On 1/6/26 22:18, H. Peter Anvin wrote: >> [...] >> This patchset cleans up the vdso build by building the 32- and 64-bit >> vdsos in separate directories, moving the vdso2c tool to >> arch/x86/tools, and by merging common code and especially Makefile >> rules between the 32- and 64-bit vdsos to the greatest extent >> possible. [...] > >Lo! My daily -next builds for Fedora failed on x86_64 (other archs >worked fine). Haven't checked, but from the error message I wonder >if this might be due to the changes from this patch-set that showed >up in -next today: > >+ /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches >-pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 >-Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 >-fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 >-march=x86-64 -mtune=generic -fasynchronous-unwind-tables >-fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' >'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs >-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld >-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors >-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 >-specs=/usr/lib/rpm/redhat/redhat-package-notes ' ARCH=x86_64 >INSTALL_MOD_PATH=/builddir/build/BUILD/kernel-6.19.0-build/BUILDROOT >vdso_install KERNELRELEASE=6.19.0-0.0.next.20260115.439.vanilla.fc44.x86_64+rt >readelf: Error: 'arch/x86/entry/vdso/vdso32.so.dbg': No such file >readelf: Error: 'arch/x86/entry/vdso/vdso64.so.dbg': No such file >scripts/Makefile.vdsoinst:33: warning: overriding recipe for target >'/builddir/build/BUILD/kernel-6.19.0-build/BUILDROOT/lib/modules/6.19.0-0.0.next.20260115.439.vanilla.fc44.x86_64+rt/vdso/.build-id/.debug' >scripts/Makefile.vdsoinst:33: warning: ignoring old recipe for target >'/builddir/build/BUILD/kernel-6.19.0-build/BUILDROOT/lib/modules/6.19.0-0.0.next.20260115.439.vanilla.fc44.x86_64+rt/vdso/.build-id/.debug' >make[2]: *** No rule to make target 'arch/x86/entry/vdso/vdso32.so.dbg', >needed by >'/builddir/build/BUILD/kernel-6.19.0-build/BUILDROOT/lib/modules/6.19.0-0.0.next.20260115.439.vanilla.fc44.x86_64+rt/vdso/vdso32.so'. > Stop. >make[1]: *** >[/builddir/build/BUILD/kernel-6.19.0-build/kernel-next-20260115/linux-6.19.0-0.0.next.20260115.439.vanilla.fc44.x86_64/Makefile:1459: > vdso_install] Error 2 >make: *** [Makefile:256: __sub-make] Error 2 > >Full log: >https://download.copr.fedorainfracloud.org/results/@kernel-vanilla/next/fedora-rawhide-x86_64/10010857-next-next-all/builder-live.log.gz > >Ciao, Thorsten
Looks like it. Specifically it looks like it needs a tweak to make vdso_install. I'll look at it in a few hours.

