tests: Add -rdynamic to fix TNC IMV/IMC loading on some platforms
authorJouni Malinen <jouni@qca.qualcomm.com>
Wed, 21 May 2014 11:56:34 +0000 (14:56 +0300)
committerJouni Malinen <j@w1.fi>
Wed, 21 May 2014 11:56:34 +0000 (14:56 +0300)
The example IMV and IMC used for TNC testing has references to
wpa_printf and other functions from hostapd/wpa_supplicant. Link the
binaries in a way that allows these symbols to be resolved while loading
the libraries at run time.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
tests/hwsim/example-hostapd.config
tests/hwsim/example-wpa_supplicant.config

index 6ed6ac9..ac6cf41 100644 (file)
@@ -30,6 +30,7 @@ CONFIG_EAP_FAST=y
 CONFIG_EAP_IKEV2=y
 CONFIG_EAP_TNC=y
 CFLAGS += -DTNC_CONFIG_FILE=\"tnc/tnc_config\"
+LIBS += -rdynamic
 CONFIG_EAP_UNAUTH_TLS=y
 ifeq ($(CONFIG_TLS), openssl)
 CONFIG_EAP_PWD=y
index 4f9e14a..a39b74d 100644 (file)
@@ -28,6 +28,7 @@ CONFIG_EAP_GPSK_SHA256=y
 CONFIG_EAP_EKE=y
 CONFIG_EAP_TNC=y
 CFLAGS += -DTNC_CONFIG_FILE=\"tnc/tnc_config\"
+LIBS += -rdynamic
 CONFIG_EAP_FAST=y
 CONFIG_EAP_IKEV2=y