summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOndrej Cierny2025-06-20 21:43:00 +0000
committerRobert Marko2025-06-23 11:30:15 +0000
commit1ce0eb5bf2b36fa866117fd9ebd6b1a9bce14a0f (patch)
tree07b26302b6edbe84446eefb60f22d7c19bb5dbc0
parent2b0b35310479a993b785bb16b38f40b80e26ad96 (diff)
downloadpepe2k-main.tar.gz
toolchain/wrapper: add missing qstrip to info.mk exportHEADmastermain
When using an external toolchain, the SetToolchainInfo function is missing a qstrip call on GCC_VERSION, which results in quotes making it to the toolchain info.mk file. This leads to a failure to build the libgcc ipk package because the quotes make it to its version and filename. For some reason, it only fails on the first make invocation, but succeeds on subsequent ones on my setup. Fix this issue by adding the qstrip, making it consistent with the internal toolchain approach. Signed-off-by: Ondrej Cierny <o.cierny@gmail.com> Link: https://github.com/openwrt/openwrt/pull/19192 Signed-off-by: Robert Marko <robimarko@gmail.com>
-rw-r--r--toolchain/wrapper/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/toolchain/wrapper/Makefile b/toolchain/wrapper/Makefile
index e1f8389b1f..c54170caba 100644
--- a/toolchain/wrapper/Makefile
+++ b/toolchain/wrapper/Makefile
@@ -42,7 +42,7 @@ define Host/SetToolchainInfo
if [ -f $(CONFIG_TOOLCHAIN_ROOT)/info.mk ]; then \
$(CP) $(CONFIG_TOOLCHAIN_ROOT)/info.mk $(TOOLCHAIN_DIR)/; \
else \
- $(SED) 's,GCC_VERSION=.*,GCC_VERSION=$(CONFIG_GCC_VERSION),' $(TOOLCHAIN_DIR)/info.mk; \
+ $(SED) 's,GCC_VERSION=.*,GCC_VERSION=$(call qstrip,$(CONFIG_GCC_VERSION)),' $(TOOLCHAIN_DIR)/info.mk; \
fi
endef