Re: [GIT PULL] x86/entry for 7.0-rc1
From: H. Peter Anvin
Date: Wed Feb 11 2026 - 11:34:42 EST
On February 10, 2026 10:34:54 PM PST, Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> wrote:
>On Tue, 10 Feb 2026 at 22:15, H. Peter Anvin <hpa@xxxxxxxxx> wrote:
>>
>> Arguably the best thing would be to stop building in the source directory at all...
>
>I feel like every time people make that argument, it's because they do
>something seriously wrong to begin with.
>
>For example, back in the CVS days, that was common as a way to build
>multiple different configurations from the same source tree. So
>keeping a separate build directory was the answer.
>
>No. The real answer was that CVS was crap, and made it hard to just
>have multiple trees. And you do want multiple source trees, because
>you may want to then edit the sources when one of those configurations
>breaks or might show interesting issues that only show up in one
>configuration.
>
>And I think that's still true for generated files etc.
>
>There are zero real advantages to separate build trees - they are only
>used to hide problems that should be fixed elsewhere.
>
>I don't want to go look elsewhere and have some separate directory
>structure just because it's a build file.
>
> Linus
I don't know if it is "wrong", but I have a build setup with canned configurations that build into separate directories, while keeping the sources the same so I can try to see if one tweak changes anything in any of those configurations.
The second thing is that it makes it *very* easy to separate source from generated...