Re: [RFC PATCH 0/4] x86/build: Get rid of vmlinux postlink step
From: Ard Biesheuvel
Date: Mon Feb 24 2025 - 16:29:50 EST
On Mon, 24 Feb 2025 at 19:51, Ingo Molnar <mingo@xxxxxxxxxx> wrote:
>
...
> >
> > So refactor the vmlinux shell scripts and build rules so that
> > architectures that rely on --emit-relocs to construct vmlinux with
> > static relocations preserved will get a separate vmlinux.unstripped file
> > carrying those relocations. This removes the need for an imperative
> > postlink step, given that any rules that depend on the unstripped
> > vmlinux can now simply depend on vmlinux.unstripped, rather than inject
> > a build step into Makefile.postlink
>
> Nice! Does this also result in any measurable speedup of the build, or
> are the steps still similar?
>
The steps are essentially the same, only described in a slightly
better way (and with an additional artifact so the used disk space
goes up slightly too)