diff --git a/Makefile b/Makefile index 9550c391a..dcf7cd585 100644 --- a/Makefile +++ b/Makefile @@ -612,8 +612,12 @@ quiet_cmd_busybox__ ?= LINK $@ "$(core-y)" \ "$(libs-y)" \ "$(LDLIBS)" \ - "$(CONFIG_EXTRA_LDLIBS)" \ + $(CONFIG_EXTRA_LDLIBS) \ && $(srctree)/scripts/generate_BUFSIZ.sh --post include/common_bufsiz.h +# ^^^ note: CONFIG_xyz strings already have double quotes: their value +# is '"LIB LIB2"', therefore $(CONFIG_EXTRA_LDLIBS) above must NOT be written +# as "$(CONFIG_EXTRA_LDLIBS)", it would be passed as ""LIB LIB2"", +# and LIB2 would end up in $9, not $8 (and lost or misinterpreted). # Generate System.map quiet_cmd_sysmap = SYSMAP