]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
kconfig: fix static linking of nconf
authorArkadiusz Kozdra <floss@arusekk.pl>
Sat, 10 Jan 2026 11:48:08 +0000 (12:48 +0100)
committerNicolas Schier <nsc@kernel.org>
Wed, 14 Jan 2026 13:23:20 +0000 (14:23 +0100)
commitbaaecfcac559bcac73206df447eb5c385fa22f2a
tree8d1031a6a791551e08f3db67475f29c811154f7b
parent946d462346d2ded161cfd3dc62a61d7050d9f9ec
kconfig: fix static linking of nconf

When running make nconfig with a static linking host toolchain,
the libraries are linked in an incorrect order,
resulting in errors similar to the following:

$ MAKEFLAGS='HOSTCC=cc\ -static' make nconfig
/usr/bin/ld: /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libpanel.a(p_new.o): in function `new_panel':
(.text+0x13): undefined reference to `_nc_panelhook_sp'
/usr/bin/ld: (.text+0x6c): undefined reference to `_nc_panelhook_sp'

Fixes: 1c5af5cf9308 ("kconfig: refactor ncurses package checks for building mconf and nconf")
Signed-off-by: Arusekk <floss@arusekk.pl>
Link: https://patch.msgid.link/20260110114808.22595-1-floss@arusekk.pl
[nsc: Added comment about library order]
Signed-off-by: Nicolas Schier <nsc@kernel.org>
scripts/kconfig/nconf-cfg.sh