hostapd: pass global linker options to CLI tools
authorMatthias Van Parys <[email protected]>
Wed, 8 Oct 2025 12:42:42 +0000 (14:42 +0200)
committerHauke Mehrtens <[email protected]>
Sun, 16 Nov 2025 20:44:49 +0000 (21:44 +0100)
The CLI tools hostapd_cli and wpa_cli are compiled with
`TARGET_LDFLAGS_C` rather than the standard `TARGET_LDFLAGS`.
This variable is empty, leading to global linker options not being
applied.

Set this variable equal to `TARGET_LDFLAGS` right after the package.mk
include to make sure global linker options are applied, but local options
such as linking to crypto libraries are not.

Signed-off-by: Matthias Van Parys <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/20345
Signed-off-by: Hauke Mehrtens <[email protected]>
package/network/services/hostapd/Makefile

index 8968f080294bb267a2c338d485eaec3cc4f86c37..3e149293527e1e62bf8d685745885f7e28bb70fa 100644 (file)
@@ -70,6 +70,8 @@ endif
 
 include $(INCLUDE_DIR)/package.mk
 
+TARGET_LDFLAGS_C:=$(TARGET_LDFLAGS)
+
 STAMP_CONFIGURED:=$(STAMP_CONFIGURED)_$(CONFIG_WPA_MSG_MIN_PRIORITY)
 
 ifneq ($(CONFIG_DRIVER_11AC_SUPPORT),)