Messages in this thread | | | Date | Thu, 2 Jul 2015 15:25:07 -0700 | Subject | Re: [GIT PULL] kbuild misc fixes for v4.2-rc1 | From | Linus Torvalds <> |
| |
So with all these changes to the build system fro 4.2, I'm *still* getting that annoying
X.509 certificate list changed
issue. Which apparently people don't normally see, because it does to stdout rather than to stderr, so it's hidden by all the other random build output.
Making it show more information gives me
X.509 certificate list changed to "signing_key.x509" from "./signing_key.x509"
so it's still that "./" issue.
This is *trivial* to reproduce for me using
git clean -dqfx make oldconfig make -j16 make -j16
where that second "make" invocation will do it.
Not only is that "./" wrong, but the whole rule to check equality is bad because the certificate list is still generated the wrong way around, and then randomly deleted without proper rules for it.
I sent a patch to do it right (using filechk), but it apparently never got merged? Instead, we continue to have that racy "remove the .x509.list file at a random time" thing.
Do I need to fish out my patch and apply it directly? I hate just bypassing the maintainership chain for stupid things like this, but this has been pending for way too long. At least that fixes the re-generation of that file, even if it doesn't fix the problem with the spurious extra ./ at the head.
Linus
| |