From: Hauke Mehrtens Date: Sun, 11 Sep 2022 22:31:43 +0000 (+0200) Subject: toolchain: Include ./include/fortify for external musl toolchain X-Git-Tag: v23.05.0-rc1~2449 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=b21ddbfa18cd1e437e31dc0fa29408721a186c2a;p=openwrt%2Fstaging%2Fhauke.git toolchain: Include ./include/fortify for external musl toolchain When building with an external toolcahin with musl also include ./include/fortify by default. This is also done when we build with the internal toolchain using musl libc. Without this extra include the fortify source feature is not working when using an external musl toolchain. All binaries were compiled without fortify source when an external musl toolchain was used. All binaries release done by the OpenWrt project use the internal toolcahin where fortify source is working. Signed-off-by: Hauke Mehrtens --- diff --git a/toolchain/Config.in b/toolchain/Config.in index fb14006055..6d3cc0a200 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -169,6 +169,7 @@ menuconfig EXTERNAL_TOOLCHAIN string prompt "Toolchain include path" if DEVEL depends on EXTERNAL_TOOLCHAIN && !NATIVE_TOOLCHAIN + default "./usr/include ./include/fortify ./include" if EXTERNAL_TOOLCHAIN_LIBC_USE_MUSL default "./usr/include ./include" help Specify additional directories searched for header files (override