On Wed, Dec 21, 2022 at 5:23 PM Thorsten Leemhuis <regressions@xxxxxxxxxxxxx> wrote: > > Hi, this is your Linux kernel regression tracker. CCing the regression > mailing list, as it should be in the loop for all regressions: > https://docs.kernel.org/admin-guide/reporting-regressions.html > > On 18.12.22 21:51, Dennis Gilmore wrote: > > The changes in https://lore.kernel.org/linux-arm-kernel/166783716442.32724.935158280857906499.b4-ty@xxxxxxxxxx/T/ > > result in vmlinux no longer having a build-id. > > FWIW, that's 994b7ac1697b ("arm64: remove special treatment for the link > order of head.o") from Masahiro merged through Will this cycle. > > > At the least, this > > causes rpm builds to fail. Reverting the patch does bring back a > > build-id, but there may be a different way to fix the regression > > Makes me wonder if other distros or CIs relying on the build-id are > broken, too. > > Anyway, the holiday season is upon us, hence I also wonder if it would > be best to revert above change quickly and leave further debugging for 2023. > > Masahiro, Will, what's your option on this? I do not understand why you rush into the revert so quickly. We are before -rc1. We have 7 weeks before the 6.2 release (assuming we will have up to -rc7). If we get -rc6 or -rc7 and we still do not solve the issue, we should consider reverting it. The problem is that the .notes section was turned into PROGBITS. $ aarch64-linux-gnu-readelf -S vmlinux.good [ snip ] [ 7] .notes NOTE ffffffc0082c53a0 002d53a0 0000000000000054 0000000000000000 A 0 0 4 $ aarch64-linux-gnu-readelf -S vmlinux.bad [ snip ] [ 7] .notes PROGBITS ffffffc0082c5380 002d5380 0000000000000054 0000000000000000 A 0 0 4 I just want to figure out why the linker transforms it this way. > > Ciao, Thorsten (wearing his 'the Linux kernel's regression tracker' hat) > > P.S.: As the Linux kernel's regression tracker I deal with a lot of > reports and sometimes miss something important when writing mails like > this. If that's the case here, don't hesitate to tell me in a public > reply, it's in everyone's interest to set the public record straight. > > #regzbot ^introduced 994b7ac1697b > #regzbot title arm64: missing build-id in vmlinux breaks at leas > Fedora's kernel packaging > #regzbot ignore-activity -- Best Regards Masahiro Yamada