Hello, I haven't tried all the 6.2.*. Only some of the earliest, and some of the latest. v6.2.9, at this time. I could build the earliest v6.1.*. And also v6.1.12. Which is arch latest v6.1.*, doesn't it? I got what looks to me a similar issue with v6.1.7, if I remember correctly. As of v6.2.7 and v6.2.9, I get: $ cat -n linux-6.2.9.arch1-1-x86_64-build.log | tail 19288 AR arch/x86/video/built-in.a 19289 AR built-in.a 19290 AR vmlinux.a 19291 LD vmlinux.o 19292 vmlinux.o: warning: objtool: hyperv_init+0x42f: unreachable instruction 19293 make[1]: *** Deleting file 'vmlinux.o' 19294 make[1]: *** [scripts/Makefile.vmlinux_o:61: vmlinux.o] Interrupt 19295 make: *** [Makefile:1245: vmlinux_o] Interrupt 19296 19297 ==> ERROR: Aborted by user! Exiting... After it stalled for a long time at line #19291, or at line #19292, I interrupted it, ^c, manually. I forgot to look at the resource usage before interrupting v6.2.9 build. For some of the prevoius versions it happend, I saw the LD proccess consumed almost all of the machine free memory. And also a lot of swap. Which happend right at the LD operation, not before. It is only a desktop, Only 4G RAM. I am also confused about the unreachable warning. I think I saw it earlier only once. Possibly at some later v6.2.* version. But I can't find it at any log file. Perhaps I have deleted the file. I am using a local version for PKGBUILD. Does the follwoign diff maters? 63c63 < make all # htmldocs --- > make htmldocs all 195,196c195 < # pkgname=("$pkgbase" "$pkgbase-headers" "$pkgbase-docs") < pkgname=("$pkgbase" "$pkgbase-headers") --- > pkgname=("$pkgbase" "$pkgbase-headers" "$pkgbase-docs") There is also ccache enabled for makepkg. -- u34