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