1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-30 08:09:04 +00:00

(LD_SWITCH_MACHINE) [LINUX]: Don't define.

(START_FILES, LIB_STANDARD) [LINUX && _ARCH_PPC64]: Override to
use lib64 instead of lib.
(_LP64) [_ARCH_PPC64]: Define if not defined.
This commit is contained in:
Andreas Schwab 2005-04-23 15:58:32 +00:00
parent 1c70f4735c
commit 919fab71f8

View File

@ -86,11 +86,16 @@ Boston, MA 02111-1307, USA. */
#ifdef LINUX
#define LINKER $(CC) -nostdlib
#define LD_SWITCH_MACHINE -Xlinker -m -Xlinker elf32ppc
/* s/gnu-linux.h defines this to `-z nocombreloc' which does not work here
because prefix-args is not used. */
#undef LD_SWITCH_SYSTEM_TEMACS
#define LD_SWITCH_MACHINE_TEMACS -Xlinker -znocombreloc
#ifdef _ARCH_PPC64
#undef START_FILES
#define START_FILES pre-crt0.o /usr/lib64/crt1.o /usr/lib64/crti.o
#undef LIB_STANDARD
#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib64/crtn.o
#endif
#endif
#if 0 /* This breaks things on PPC GNU/Linux ecept for Yellowdog,
@ -105,5 +110,11 @@ Boston, MA 02111-1307, USA. */
#endif
#endif /* 0 */
#ifdef _ARCH_PPC64
#ifndef _LP64
#define _LP64
#endif
#endif
/* arch-tag: 41913e4e-e7d1-4023-aadb-210cc31712ed
(do not change this comment) */