[tor-commits] [tor/release-0.2.8] Do not link tests against both libor.a and libor-testing.a

nickm at torproject.org nickm at torproject.org
Mon May 9 19:00:21 UTC 2016


commit 1a065cea46a9c179d64d74d012f051135bc4725a
Author: Nick Mathewson <nickm at torproject.org>
Date:   Fri Mar 11 09:53:25 2016 -0500

    Do not link tests against both libor.a and libor-testing.a
    
    Also, put libor-testing.a at a better position in the list of
    libraries, to avoid linker errors.
    
    This is a fix, or part of a fix, for 18490.
    
    Conflicts:
    	src/test/include.am
---
 changes/build18490  | 4 ++++
 src/test/include.am | 9 ++++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/changes/build18490 b/changes/build18490
new file mode 100644
index 0000000..466a133
--- /dev/null
+++ b/changes/build18490
@@ -0,0 +1,4 @@
+  o Minor bugfixes (build):
+    - Do not link the unit tests against both the testing and non-testing
+      versions of the static libraries. Fixes bug 18490; bugfix on
+      0.2.7.1-alpha.
diff --git a/src/test/include.am b/src/test/include.am
index 7a02a4e..9e0d552 100644
--- a/src/test/include.am
+++ b/src/test/include.am
@@ -128,9 +128,12 @@ src_test_test_workqueue_CFLAGS = $(AM_CFLAGS) $(TEST_CFLAGS)
 
 src_test_test_LDFLAGS = @TOR_LDFLAGS_zlib@ @TOR_LDFLAGS_openssl@ \
         @TOR_LDFLAGS_libevent@
-src_test_test_LDADD = src/or/libtor-testing.a src/common/libor-testing.a \
-	src/common/libor-crypto-testing.a $(LIBDONNA) src/common/libor.a \
-	src/common/libor-event-testing.a src/trunnel/libor-trunnel-testing.a \
+src_test_test_LDADD = src/or/libtor-testing.a \
+	src/common/libor-crypto-testing.a \
+	$(LIBDONNA) \
+	src/common/libor-testing.a \
+	src/common/libor-event-testing.a \
+	src/trunnel/libor-trunnel-testing.a \
 	@TOR_ZLIB_LIBS@ @TOR_LIB_MATH@ @TOR_LIBEVENT_LIBS@ \
 	@TOR_OPENSSL_LIBS@ @TOR_LIB_WS32@ @TOR_LIB_GDI@ @CURVE25519_LIBS@ \
 	@TOR_SYSTEMD_LIBS@





More information about the tor-commits mailing list