From 99eb180f6619a88a87bcf7afa4845d1d5aaec597 Mon Sep 17 00:00:00 2001 From: Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> Date: Tue, 17 Jan 2012 15:41:10 +0000 Subject: [PATCH] Link libstdc++ with -lpthread on IRIX 6 (PR target/47852) PR target/47852 * configure.host (irix6.5*): Add -lpthread to OPT_LDFLAGS. From-SVN: r183251 --- libstdc++-v3/ChangeLog | 5 +++++ libstdc++-v3/configure.host | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 490f7d5f5740..3b16284da60b 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2012-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + PR target/47852 + * configure.host (irix6.5*): Add -lpthread to OPT_LDFLAGS. + 2012-01-14 Jonathan Wakely <jwakely.gcc@gmail.com> * include/bits/stl_iterator.h (reverse_iterator): Doxygen comments. diff --git a/libstdc++-v3/configure.host b/libstdc++-v3/configure.host index 4da4508fa4ff..715d549546f7 100644 --- a/libstdc++-v3/configure.host +++ b/libstdc++-v3/configure.host @@ -258,6 +258,10 @@ case "${host_os}" in os_include_dir="os/irix/irix6.5" atomicity_dir=os/irix atomic_word_dir=os/irix + # libstdc++.so relies on emutls on IRIX, which only works with the + # real functions implemented in libpthread.so, not with the stubs in + # libc, so always pass -lpthread. + OPT_LDFLAGS="${OPT_LDFLAGS} -lpthread" ;; mingw32*) case "$host" in -- GitLab