* pa64-hpux.h (LIB_SPEC): Fix library specification used with GNU ld.

From-SVN: r80755
This commit is contained in:
John David Anglin 2004-04-16 16:48:27 +00:00 committed by John David Anglin
parent 245c3c04af
commit 41067a2f4b
2 changed files with 17 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
* pa64-hpux.h (LIB_SPEC): Fix library specification used with GNU ld.
2004-04-16 Nick Clifton <nickc@redhat.com>
* config/arm/arm.c (arm_override_options): Revert previous patch.

View File

@ -63,6 +63,18 @@ Boston, MA 02111-1307, USA. */
isn't available. We also usually need to link with libdld and it's
only available in shared form. */
#undef LIB_SPEC
#if ((TARGET_DEFAULT | TARGET_CPU_DEFAULT) & MASK_GNU_LD)
#define LIB_SPEC \
"%{!shared:\
%{!p:%{!pg: -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} -lc\
%{static:%{!nolibdld:-a shared -ldld -a archive -lc}}}}\
%{pg:%{static:%{!mhp-ld:-a shared}%{mhp-ld:-a archive_shared}}\
-lgprof %{static:-a archive} -lc\
%{static:%{!nolibdld:-a shared -ldld -a archive -lc}}}}\
/usr/lib/pa20_64/milli.a"
#else
#define LIB_SPEC \
"%{!shared:\
%{!p:%{!pg: -lc %{static:%{!nolibdld:-a shared -ldld -a archive -lc}}}}\
@ -73,6 +85,7 @@ Boston, MA 02111-1307, USA. */
-lgprof %{static:-a archive} -lc\
%{static:%{!nolibdld:-a shared -ldld -a archive -lc}}}}\
/usr/lib/pa20_64/milli.a"
#endif
/* Under hpux11, the normal location of the `ld' and `as' programs is the
/usr/ccs/bin directory. */