missing -ldl when not linking against openssl
Daniel Mierswa
impulze
Wed Feb 4 19:35:22 PST 2009
If you don't choose OpenSSL as TLS implementation and choose to enable
CONFIG_EAP_TNC you have to link against libdl. The OpenSSL libraries
implicitly link against them, so this might be a reason why it wasn't
noticed yet. I assume the same applies to hostapd. Hope I got this right.
The erorr is as follows:
../src/eap_peer/tncc.o: In function `tncc_deinit':
tncc.c:(.text+0x5f4): undefined reference to `dlclose'
../src/eap_peer/tncc.o: In function `tncc_init':
tncc.c:(.text+0x7a5): undefined reference to `dlopen'
tncc.c:(.text+0x7be): undefined reference to `dlsym'
tncc.c:(.text+0x7fb): undefined reference to `dlsym'
tncc.c:(.text+0x811): undefined reference to `dlsym'
tncc.c:(.text+0x82a): undefined reference to `dlsym'
tncc.c:(.text+0x83b): undefined reference to `dlsym'
../src/eap_peer/tncc.o:tncc.c:(.text+0x84c): more undefined references
to `dlsym' follow
Patch against trunk attached.
--
Mierswa, Daniel
If you still don't like it, that's ok: that's why I'm boss. I simply
know better than you do.
--- Linus Torvalds, comp.os.linux.advocacy, 1996/07/22
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: wpa_supplicant-explicitly_dl.patch
Url: http://lists.shmoo.com/pipermail/hostap/attachments/20090205/f0e606ff/attachment-0001.txt
More information about the Hostap
mailing list