pa64-hpux.h (LIB_SPEC): Link against librt when building static openmp applications.
* pa64-hpux.h (LIB_SPEC): Link against librt when building static openmp applications. * pa-hpux11.h (LIB_SPEC): Likewise. From-SVN: r139870
This commit is contained in:
parent
89ceba3128
commit
4b73871861
3 changed files with 23 additions and 8 deletions
|
@ -1,5 +1,9 @@
|
|||
2008-09-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
* pa64-hpux.h (LIB_SPEC): Link against librt when building static
|
||||
openmp applications.
|
||||
* pa-hpux11.h (LIB_SPEC): Likewise.
|
||||
|
||||
* ira.c (setup_eliminable_regset): Only declare i if ELIMINABLE_REGS is
|
||||
defined.
|
||||
|
||||
|
|
|
@ -122,8 +122,9 @@ along with GCC; see the file COPYING3. If not see
|
|||
#undef LIB_SPEC
|
||||
#define LIB_SPEC \
|
||||
"%{!shared:\
|
||||
%{mt|pthread:-lpthread} -lc \
|
||||
%{static:%{!nolibdld:-a shared -ldld -a archive -lpthread -lc}}}\
|
||||
%{static|mt|pthread:%{fopenmp:%{static:-a archive_shared} -lrt\
|
||||
%{static:-a archive}} -lpthread} -lc\
|
||||
%{static:%{!nolibdld:-a archive_shared -ldld -a archive -lc}}}\
|
||||
%{shared:%{mt|pthread:-lpthread}}"
|
||||
|
||||
#undef STARTFILE_SPEC
|
||||
|
|
|
@ -57,25 +57,35 @@ along with GCC; see the file COPYING3. If not see
|
|||
#if ((TARGET_DEFAULT | TARGET_CPU_DEFAULT) & MASK_GNU_LD)
|
||||
#define LIB_SPEC \
|
||||
"%{!shared:\
|
||||
%{!p:%{!pg: %{static|mt|pthread:-lpthread} -lc\
|
||||
%{!p:%{!pg:%{static|mt|pthread:%{fopenmp:%{static:-a shared} -lrt\
|
||||
%{static:-a archive}} -lpthread} -lc\
|
||||
%{static:%{!nolibdld:-a shared -ldld -a archive -lc}}}}\
|
||||
%{p:%{!pg:%{static:%{!mhp-ld:-a shared}%{mhp-ld:-a archive_shared}}\
|
||||
-lprof %{static:-a archive} %{static|mt|pthread:-lpthread} -lc\
|
||||
-lprof %{static:-a archive}\
|
||||
%{static|mt|pthread:%{fopenmp:%{static:-a shared} -lrt\
|
||||
%{static:-a archive}} -lpthread} -lc\
|
||||
%{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\
|
||||
-lgprof %{static:-a archive}\
|
||||
%{static|mt|pthread:%{fopenmp:%{static:-a shared} -lrt\
|
||||
%{static:-a archive}} -lpthread} -lc\
|
||||
%{static:%{!nolibdld:-a shared -ldld -a archive -lc}}}}\
|
||||
%{shared:%{mt|pthread:-lpthread}}"
|
||||
#else
|
||||
#define LIB_SPEC \
|
||||
"%{!shared:\
|
||||
%{!p:%{!pg: %{static|mt|pthread:-lpthread} -lc\
|
||||
%{!p:%{!pg:%{static|mt|pthread:%{fopenmp:%{static:-a shared} -lrt\
|
||||
%{static:-a archive}} -lpthread} -lc\
|
||||
%{static:%{!nolibdld:-a shared -ldld -a archive -lc}}}}\
|
||||
%{p:%{!pg:%{static:%{mgnu-ld:-a shared}%{!mgnu-ld:-a archive_shared}}\
|
||||
-lprof %{static:-a archive} %{static|mt|pthread:-lpthread} -lc\
|
||||
-lprof %{static:-a archive}\
|
||||
%{static|mt|pthread:%{fopenmp:%{static:-a shared} -lrt\
|
||||
%{static:-a archive}} -lpthread} -lc\
|
||||
%{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\
|
||||
-lgprof %{static:-a archive}\
|
||||
%{static|mt|pthread:%{fopenmp:%{static:-a shared} -lrt\
|
||||
%{static:-a archive}} -lpthread} -lc\
|
||||
%{static:%{!nolibdld:-a shared -ldld -a archive -lc}}}}\
|
||||
%{shared:%{mt|pthread:-lpthread}}"
|
||||
#endif
|
||||
|
|
Loading…
Add table
Reference in a new issue