From: John David Anglin Date: Thu, 17 Jan 2008 03:55:34 +0000 (+0000) Subject: pa64-hpux.h (LIB_SPEC): Add "-lpthread" in shared links if "-mt" or "-pthread" is... X-Git-Tag: releases/gcc-4.3.0~578 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4d6f8e561e9b8eca5acc6c220bd0ebd8d9873cac;p=thirdparty%2Fgcc.git pa64-hpux.h (LIB_SPEC): Add "-lpthread" in shared links if "-mt" or "-pthread" is specified. * pa64-hpux.h (LIB_SPEC): Add "-lpthread" in shared links if "-mt" or "-pthread" is specified. * pa-hpux11.h (LIB_SPEC): Likewise. From-SVN: r131590 --- diff --git a/gcc/config/pa/pa-hpux11.h b/gcc/config/pa/pa-hpux11.h index ce311199fc05..ae9e4d31f012 100644 --- a/gcc/config/pa/pa-hpux11.h +++ b/gcc/config/pa/pa-hpux11.h @@ -123,7 +123,8 @@ along with GCC; see the file COPYING3. If not see #define LIB_SPEC \ "%{!shared:\ %{mt|pthread:-lpthread} -lc \ - %{static:%{!nolibdld:-a shared -ldld -a archive -lpthread -lc}}}" + %{static:%{!nolibdld:-a shared -ldld -a archive -lpthread -lc}}}\ + %{shared:%{mt|pthread:-lpthread}}" #undef STARTFILE_SPEC #define STARTFILE_SPEC \ diff --git a/gcc/config/pa/pa64-hpux.h b/gcc/config/pa/pa64-hpux.h index 167feaef01d4..ef1122d6b3ba 100644 --- a/gcc/config/pa/pa64-hpux.h +++ b/gcc/config/pa/pa64-hpux.h @@ -64,7 +64,8 @@ along with GCC; see the file COPYING3. If not see %{static:%{!nolibdld:-a shared -ldld -a archive -lc}}}}\ %{pg:%{static:%{!mhp-ld:-a shared}%{mhp-ld:-a archive_shared}}\ -lgprof %{static:-a archive} %{static|mt|pthread:-lpthread} -lc\ - %{static:%{!nolibdld:-a shared -ldld -a archive -lc}}}}" + %{static:%{!nolibdld:-a shared -ldld -a archive -lc}}}}\ + %{shared:%{mt|pthread:-lpthread}}" #else #define LIB_SPEC \ "%{!shared:\ @@ -75,7 +76,8 @@ along with GCC; see the file COPYING3. If not see %{static:%{!nolibdld:-a shared -ldld -a archive -lc}}}}\ %{pg:%{static:%{mgnu-ld:-a shared}%{!mgnu-ld:-a archive_shared}}\ -lgprof %{static:-a archive} %{static|mt|pthread:-lpthread} -lc\ - %{static:%{!nolibdld:-a shared -ldld -a archive -lc}}}}" + %{static:%{!nolibdld:-a shared -ldld -a archive -lc}}}}\ + %{shared:%{mt|pthread:-lpthread}}" #endif /* The libgcc_stub.a and milli.a libraries need to come last. */