freebsd-elf.h (SWITCH_TAKES_ARG): Redefine, not define.
* freebsd-elf.h (SWITCH_TAKES_ARG): Redefine, not define. (STARTFILE_SPEC): Define, override the svr4.h version. (ENDFILE_SPEC): Likewise. From-SVN: r27340
This commit is contained in:
parent
149911d4ea
commit
b132bf372a
@ -1,3 +1,9 @@
|
||||
Fri Jun 4 00:12:40 1999 Marc Espie <espie@cvs.openbsd.org>
|
||||
|
||||
* freebsd-elf.h (SWITCH_TAKES_ARG): Redefine, not define.
|
||||
(STARTFILE_SPEC): Define, override the svr4.h version.
|
||||
(ENDFILE_SPEC): Likewise.
|
||||
|
||||
Thu Jun 3 23:58:55 1999 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* fixinc/inclhack.def (limits_ifndefs): Also apply to sys/limits.h
|
||||
|
@ -180,12 +180,37 @@ Boston, MA 02111-1307, USA. */
|
||||
-z* options (for the linker) (comming from svr4).
|
||||
We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */
|
||||
|
||||
#undef SWITCH_TAKES_ARG
|
||||
#define SWITCH_TAKES_ARG(CHAR) \
|
||||
(DEFAULT_SWITCH_TAKES_ARG (CHAR) \
|
||||
|| (CHAR) == 'h' \
|
||||
|| (CHAR) == 'z' \
|
||||
|| (CHAR) == 'R')
|
||||
|
||||
/* Provide a STARTFILE_SPEC appropriate for FreeBSD. Here we add
|
||||
the magical crtbegin.o file (see crtstuff.c) which provides part
|
||||
of the support for getting C++ file-scope static object constructed
|
||||
before entering `main'. */
|
||||
|
||||
#undef STARTFILE_SPEC
|
||||
#define STARTFILE_SPEC \
|
||||
"%{!shared: \
|
||||
%{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \
|
||||
%{!p:%{profile:gcrt1.o%s} \
|
||||
%{!profile:crt1.o%s}}}} \
|
||||
crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
|
||||
|
||||
/* Provide a ENDFILE_SPEC appropriate for FreeBSD. Here we tack on
|
||||
the magical crtend.o file (see crtstuff.c) which provides part of
|
||||
the support for getting C++ file-scope static object constructed
|
||||
before entering `main', followed by a normal "finalizer" file,
|
||||
`crtn.o'. */
|
||||
|
||||
#undef ENDFILE_SPEC
|
||||
#define ENDFILE_SPEC \
|
||||
"%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"
|
||||
|
||||
|
||||
#undef LIB_SPEC
|
||||
#if 1
|
||||
/* We no longer link with libc_p.a or libg.a by default. If you
|
||||
|
Loading…
Reference in New Issue
Block a user