Commit 020bf2e7 by Richard Kenner

(LIB_SPEC): Choose for glibc 1 or 2 depending on USE_GNULIBC_1.

(PREFERRED_DEBUGGING_TYPE): Undefine before define.

From-SVN: r14354
parent 78b9f8df
/* Definitions for Linux with ELF format /* Definitions for Linux with ELF format
Copyright (C) 1995, 1996 Free Software Foundation, Inc. Copyright (C) 1995, 1996, 1997 Free Software Foundation, Inc.
Contributed by Eric Youngdale. Contributed by Eric Youngdale.
Modified for stabs-in-ELF by H.J. Lu. Modified for stabs-in-ELF by H.J. Lu.
...@@ -43,6 +43,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -43,6 +43,7 @@ Boston, MA 02111-1307, USA. */
#define SET_ASM_OP ".set" #define SET_ASM_OP ".set"
/* Use stabs instead of DWARF debug format. */ /* Use stabs instead of DWARF debug format. */
#undef PREFERRED_DEBUGGING_TYPE
#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG #define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
#include "svr4.h" #include "svr4.h"
...@@ -86,16 +87,22 @@ Boston, MA 02111-1307, USA. */ ...@@ -86,16 +87,22 @@ Boston, MA 02111-1307, USA. */
#define CC1_SPEC "%{profile:-p}" #define CC1_SPEC "%{profile:-p}"
#undef LIB_SPEC #undef LIB_SPEC
#if 1
/* We no longer link with libc_p.a or libg.a by default. If you /* We no longer link with libc_p.a or libg.a by default. If you
* want to profile or debug the Linux C library, please add * want to profile or debug the Linux C library, please add
* -profile or -ggdb to LDFLAGS at the link time, respectively. * -profile or -ggdb to LDFLAGS at the link time, respectively.
*/ */
#if 1
#ifdef USE_GNULIBC_1
#define LIB_SPEC \ #define LIB_SPEC \
"%{!shared: %{p:-lgmon} %{pg:-lgmon} %{profile:-lgmon -lc_p} \ "%{!shared: %{p:-lgmon} %{pg:-lgmon} %{profile:-lgmon -lc_p} \
%{!profile:%{!ggdb:-lc} %{ggdb:-lg}}}" %{!profile:%{!ggdb:-lc} %{ggdb:-lg}}}"
#else #else
#define LIB_SPEC \ #define LIB_SPEC \
"%{!shared: %{mieee-fp:-lieee} %{pthread:-lpthread} \
%{profile:-lc_p} %{!profile: -lc}}"
#endif
#else
#define LIB_SPEC \
"%{!shared: \ "%{!shared: \
%{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \ %{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \
%{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}" %{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment