]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
drd/tests/std_thread*: Add a workaround for an Ubuntu 14.04 gcc bug
authorBart Van Assche <bvanassche@acm.org>
Sat, 12 Jul 2014 09:30:14 +0000 (09:30 +0000)
committerBart Van Assche <bvanassche@acm.org>
Sat, 12 Jul 2014 09:30:14 +0000 (09:30 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14156

drd/tests/Makefile.am

index 92d5dee21dd7008e44677f9e8b4dd55b3b18ae58..aab1ed616c2811591af81682c2e4a4b557627613 100644 (file)
@@ -493,10 +493,15 @@ std_list_CXXFLAGS           = $(AM_CXXFLAGS) -std=c++0x -Wno-sign-compare
 std_string_SOURCES          = std_string.cpp
 std_string_CXXFLAGS         = $(AM_CXXFLAGS) -std=c++0x -Wno-sign-compare
 
+# Note: -Wl,--no-as-needed is a workaround for
+# https://bugs.launchpad.net/ubuntu/+source/gcc-defaults/+bug/1228201
+
 std_thread_SOURCES          = std_thread.cpp
 std_thread_CXXFLAGS         = $(AM_CXXFLAGS) -std=c++0x
+std_thread_LDFLAGS          = -Wl,--no-as-needed
 
 std_thread2_SOURCES          = std_thread2.cpp
 std_thread2_CXXFLAGS         = $(AM_CXXFLAGS) -std=c++0x
+std_thread2_LDFLAGS          = -Wl,--no-as-needed
 
 sem_wait_SOURCES            = sem_wait.cpp