[openwrt/openwrt] toolchain: Include ./include/fortify for external musl toolchain
LEDE Commits
lede-commits at lists.infradead.org
Mon Sep 12 14:35:46 PDT 2022
hauke pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/b21ddbfa18cd1e437e31dc0fa29408721a186c2a
commit b21ddbfa18cd1e437e31dc0fa29408721a186c2a
Author: Hauke Mehrtens <hauke at hauke-m.de>
AuthorDate: Mon Sep 12 00:31:43 2022 +0200
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 <hauke at hauke-m.de>
---
toolchain/Config.in | 1 +
1 file changed, 1 insertion(+)
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
More information about the lede-commits
mailing list