Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Jul 2009 07:21:26 +0000 (UTC)
From:      Warner Losh <imp@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r195533 - projects/mips/sys/conf
Message-ID:  <200907100721.n6A7LQ6i010657@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200907100721.n6A7LQ6i010657>