mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2024-12-29 09:13:38 +00:00
kbuild: explicitly run mksysmap as sed script from link-vmlinux.sh
In commitb18b047002
("kbuild: change scripts/mksysmap into sed script"), the mksysmap script was transformed into a sed script, made directly executable with "#!/bin/sed -f". Apparently, the path to sed is different on NixOS. The shebang can't use the env command, otherwise the "sed -f" command would be treated as a single argument. This can be solved with the -S flag, but that is a GNU extension. Explicitly use sed instead of relying on the executable shebang to fix NixOS builds without breaking build environments using Busybox. Fixes:b18b047002
("kbuild: change scripts/mksysmap into sed script") Reported-by: Kent Overstreet <kent.overstreet@linux.dev> Signed-off-by: Richard Acayan <mailingradian@gmail.com> Reviewed-by: Nathan Chancellor <nathan@kernel.org> Tested-by: Dmitry Safonov <0x7f454c46@gmail.com> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
This commit is contained in:
parent
77a92660d8
commit
96c965667b
@ -193,7 +193,7 @@ kallsyms_step()
|
||||
mksysmap()
|
||||
{
|
||||
info NM ${2}
|
||||
${NM} -n "${1}" | "${srctree}/scripts/mksysmap" > "${2}"
|
||||
${NM} -n "${1}" | sed -f "${srctree}/scripts/mksysmap" > "${2}"
|
||||
}
|
||||
|
||||
sorttable()
|
||||
|
Loading…
Reference in New Issue
Block a user