svn commit: r195533 - projects/mips/sys/conf
Warner Losh
imp at FreeBSD.org
Fri Jul 10 07:21:27 UTC 2009
Author: imp
Date: Fri Jul 10 07:21:26 2009
New Revision: 195533
URL: http://svn.freebsd.org/changeset/base/195533
Log:
Add in the emulation selection when linking... We're still not 100%
of the way there, but we're better with it. hack.so build now, but
we die when we try to link it in.
Modified:
projects/mips/sys/conf/Makefile.mips
Modified: projects/mips/sys/conf/Makefile.mips
==============================================================================
--- projects/mips/sys/conf/Makefile.mips Fri Jul 10 07:20:07 2009 (r195532)
+++ projects/mips/sys/conf/Makefile.mips Fri Jul 10 07:21:26 2009 (r195533)
@@ -53,14 +53,23 @@ SYSTEM_LD+=-EB
EXTRA_FLAGS+=-EB
TRAMP_LDFLAGS+=-Wl,-EB
HACK_EXTRA_FLAGS+=-EB -Wl,-EB
+.if defined(TARGET_64BIT)
+SYSTEM_LD+=-m elf64btsmip_fbsd
+HACK_EXTRA_FLAGS+=-Wl,-m,elf64btsmip_fbsd
+.endif
.else
CFLAGS+=-EL
SYSTEM_LD+=-EL
EXTRA_FLAGS+=-EL
TRAMP_LDFLAGS+=-Wl,-EL
HACK_EXTRA_FLAGS+=-EL -Wl,-EL
+.if defined(TARGET_64BIT)
+SYSTEM_LD+=-m elf64ltsmip_fbsd
+HACK_EXTRA_FLAGS+=-Wl,-m,elf64ltsmip_fbsd
+.endif
.endif
+
# We add the -fno-pic flag to kernels because otherwise performance
# is extremely poor, as well as -mno-abicalls to force no ABI usage.
CFLAGS+=${EXTRA_FLAGS} $(ARCH_FLAGS)
More information about the svn-src-projects
mailing list