]> git.ipfire.org Git - thirdparty/u-boot.git/commit
Makefile: pass -undef option to cmd_gen_envp
authorSébastien Szymanski <sebastien.szymanski@armadeus.com>
Fri, 23 Feb 2024 11:42:06 +0000 (12:42 +0100)
committerTom Rini <trini@konsulko.com>
Mon, 4 Mar 2024 15:25:47 +0000 (10:25 -0500)
commitff3bcb17f43631e5637a67df56aec6e8b8733ec4
tree0e4809b14c1ded1e814660ae908671903a4f7be1
parent1132471405512619241dc879861f1b5beb95c48c
Makefile: pass -undef option to cmd_gen_envp

Without the '-undef' option, the 'linux' string in .env files is
replaced with the string '1 '.
For example, in the board/armadeus/opos6uldev/opos6uldev.env file,

kernelimg=opos6ul-linux.bin

becomes

kernelimg=opos6ul-1 .bin

in the include/generated/env.in file.

That's because 'linux' is a System-specific Predefined Macros. [1]

Pass the '-undef' option to fix this issue.

[1] https://gcc.gnu.org/onlinedocs/gcc-13.2.0/cpp/System-specific-Predefined-Macros.html

Signed-off-by: Sébastien Szymanski <sebastien.szymanski@armadeus.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Makefile