From 268b24eec66c68694ddd31f4373f17aefe01bfe0 Mon Sep 17 00:00:00 2001 From: Dan Nicolaescu Date: Wed, 23 Jul 2008 06:39:16 +0000 Subject: [PATCH] * s/netbsd.h (A_TEXT_OFFSET, A_TEXT_SEEK): * s/freebsd.h (A_TEXT_OFFSET, A_TEXT_SEEK): Remove, unused. (LD_SWITCH_SYSTEM_1): Remove, update users. --- src/ChangeLog | 4 ++++ src/s/freebsd.h | 18 +++++++----------- src/s/netbsd.h | 3 --- 3 files changed, 11 insertions(+), 14 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index ea6ce58ec94..0d4027d881a 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,9 @@ 2008-07-23 Dan Nicolaescu + * s/netbsd.h (A_TEXT_OFFSET, A_TEXT_SEEK): + * s/freebsd.h (A_TEXT_OFFSET, A_TEXT_SEEK): Remove, unused. + (LD_SWITCH_SYSTEM_1): Remove, update users. + * s/darwin.h (DATA_END): * m/intel386.h (DATA_END): * m/ibmrs6000.h (DATA_END): diff --git a/src/s/freebsd.h b/src/s/freebsd.h index ca183b57ff1..acb9ec95db2 100644 --- a/src/s/freebsd.h +++ b/src/s/freebsd.h @@ -68,7 +68,11 @@ along with GNU Emacs. If not, see . */ #ifdef __ELF__ -#define LD_SWITCH_SYSTEM_1 +/* Let `ld' find image libs and similar things in /usr/local/lib. The + system compiler, GCC, has apparently been modified to not look + there, contrary to what a stock GCC would do. */ + +#define LD_SWITCH_SYSTEM -L/usr/local/lib #define START_FILES pre-crt0.o /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/crtbegin.o #define UNEXEC unexelf.o #define LIB_STANDARD -lgcc -lc -lgcc /usr/lib/crtend.o /usr/lib/crtn.o @@ -78,7 +82,7 @@ along with GNU Emacs. If not, see . */ #else /* not __ELF__ */ #ifndef NO_SHARED_LIBS -#define LD_SWITCH_SYSTEM_1 -e start -dc -L/usr/local/lib +#define LD_SWITCH_SYSTEM -e start -dc -L/usr/local/lib #define HAVE_TEXT_START /* No need to define `start_of_text'. */ #if __FreeBSD_version >= 300002 #define START_FILES pre-crt0.o /usr/lib/aout/crt0.o @@ -92,20 +96,12 @@ along with GNU Emacs. If not, see . */ #else /* NO_SHARED_LIBS */ #ifdef __FreeBSD__ /* shared libs are available, but the user prefers not to use them. */ -#define LD_SWITCH_SYSTEM_1 -Bstatic -L/usr/local/lib -#define A_TEXT_OFFSET(x) (sizeof (struct exec)) -#define A_TEXT_SEEK(hdr) (N_TXTOFF(hdr) + A_TEXT_OFFSET(hdr)) +#define LD_SWITCH_SYSTEM -Bstatic -L/usr/local/lib #endif /* __FreeBSD__ */ #endif /* NO_SHARED_LIBS */ #endif /* not __ELF__ */ -/* Let `ld' find image libs and similar things in /usr/local/lib. The - system compiler, GCC, has apparently been modified to not look - there, contrary to what a stock GCC would do. */ - -#define LD_SWITCH_SYSTEM LD_SWITCH_SYSTEM_1 -L/usr/local/lib - #define HAVE_GETLOADAVG 1 #define HAVE_TERMIOS #define NO_TERMIO diff --git a/src/s/netbsd.h b/src/s/netbsd.h index 2e0af41a2f6..fdd41d3b829 100644 --- a/src/s/netbsd.h +++ b/src/s/netbsd.h @@ -41,9 +41,6 @@ along with GNU Emacs. If not, see . */ #define TABDLY OXTABS #define TAB3 OXTABS -#define A_TEXT_OFFSET(x) (sizeof (struct exec)) -#define A_TEXT_SEEK(hdr) (N_TXTOFF(hdr) + A_TEXT_OFFSET(hdr)) - #define HAVE_TERMIOS #define NO_TERMIO -- 2.39.2