From: Eli Zaretskii Date: Sat, 18 Mar 2006 14:52:19 +0000 (+0000) Subject: Don't use unexmips on NetBSD. X-Git-Tag: emacs-pretest-22.0.90~3530 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=73372e83a8f6eeff7da62bcae84726e52e87db42;p=emacs.git Don't use unexmips on NetBSD. (LIBS_MACHINE): Move definition lower, so it doesn't use LD_SWITCH_MACHINE, START_FILES, LIB_STANDARD, LIBS_TERMCAP, C_SWITCH_MACHINE, and C_DEBUG_SWITCH. --- diff --git a/src/m/mips.h b/src/m/mips.h index dc45a99d06b..9ae74178143 100644 --- a/src/m/mips.h +++ b/src/m/mips.h @@ -112,10 +112,10 @@ NOTE-END */ /* This machine requires completely different unexec code which lives in a separate file. Specify the file name. */ -#ifndef __linux__ +#if !defined(__linux__) && !defined(__NetBSD__) #undef UNEXEC #define UNEXEC unexmips.o -#endif /* not __linux__ */ +#endif /* not __linux__ && not __NetBSD__ */ /* Describe layout of the address space in an executing process. */ @@ -142,14 +142,6 @@ NOTE-END */ #if defined (__NetBSD__) || defined (__OpenBSD__) #else /* bsd with elf */ #define LINKER /bsd43/bin/ld -#endif /* bsd with elf */ -#else /* not BSD_SYSTEM */ - -#if defined(__GNUC__) && defined(_ABIN32) -#define LIBS_MACHINE -#else -#define LIBS_MACHINE -lmld -#endif #define LD_SWITCH_MACHINE -D 800000 -g3 #define START_FILES pre-crt0.o /usr/lib/crt1.o @@ -159,6 +151,15 @@ NOTE-END */ #define C_SWITCH_MACHINE -I/usr/include/bsd #define C_DEBUG_SWITCH -O -g3 +#endif /* bsd with elf */ +#else /* not BSD_SYSTEM */ + +#if defined(__GNUC__) && defined(_ABIN32) +#define LIBS_MACHINE +#else +#define LIBS_MACHINE -lmld +#endif + #endif /* not BSD_SYSTEM */ #endif /* not NEWSOS5 && not __linux__ */