diff options
author | Nick Mathewson <nickm@torproject.org> | 2016-03-11 09:53:25 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2016-03-11 09:53:25 -0500 |
commit | 82df3e70ac191a2a3cabf3574839e7561e00e370 (patch) | |
tree | 3555412232e21407a869239561b6100088c23cdd | |
parent | b1917a061427dab68e9246463cc40c0cbd5dc00a (diff) | |
download | tor-82df3e70ac191a2a3cabf3574839e7561e00e370.tar.gz tor-82df3e70ac191a2a3cabf3574839e7561e00e370.zip |
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.
-rw-r--r-- | changes/build18490 | 4 | ||||
-rw-r--r-- | 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 0000000000..466a133cb2 --- /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 786fb77dd0..7d80fdf152 100644 --- a/src/test/include.am +++ b/src/test/include.am @@ -151,9 +151,12 @@ src_test_test_switch_id_LDADD = \ 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 $(LIBKECCAK_TINY) $(LIBDONNA) \ - src/common/libor.a src/common/libor-event-testing.a \ +src_test_test_LDADD = src/or/libtor-testing.a \ + src/common/libor-crypto-testing.a \ + $(LIBKECCAK_TINY) \ + $(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@ \ |