From: Jouni Malinen Date: Sat, 9 Dec 2017 16:36:48 +0000 (+0200) Subject: eapol-fuzzer: Resolve circular library references with --start-group X-Git-Tag: hostap_2_7~720 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e9463b482b81905d07ad6189fdbbba780fda0e26;p=thirdparty%2Fhostap.git eapol-fuzzer: Resolve circular library references with --start-group src/crypto/libcrypto.a and src/tls/libtls.a have circular references and will need special handling with the linker at least for the time being. This could be cleaned up eventually, but for now, provide a mechanism to get the program linked. This was already done in tests/Makefile, but tests/eapol-fuzzer/Makefile needs the same. Signed-off-by: Jouni Malinen --- diff --git a/tests/eapol-fuzzer/Makefile b/tests/eapol-fuzzer/Makefile index f5a9a5709..b7fff6ee3 100644 --- a/tests/eapol-fuzzer/Makefile +++ b/tests/eapol-fuzzer/Makefile @@ -54,11 +54,8 @@ LIBS += $(SRC)/eap_common/libeap_common.a LIBS += $(SRC)/l2_packet/libl2_packet.a LIBS += $(SRC)/utils/libutils.a -ELIBS += $(SRC)/crypto/libcrypto.a -ELIBS += $(SRC)/tls/libtls.a - eapol-fuzzer: eapol-fuzzer.o $(LIBS) - $(LDO) $(LDFLAGS) -o $@ $^ $(LIBS) $(ELIBS) + $(LDO) $(LDFLAGS) -o $@ $^ -Wl,--start-group $(LIBS) -Wl,--end-group clean: $(MAKE) -C $(SRC) clean