Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/rump Allow RUMP_LDSCRIPT itself to be used to specify wh...
details: https://anonhg.NetBSD.org/src/rev/0912ac511174
branches: trunk
changeset: 794509:0912ac511174
user: pooka <pooka%NetBSD.org@localhost>
date: Sun Mar 16 14:02:06 2014 +0000
description:
Allow RUMP_LDSCRIPT itself to be used to specify which ldscript to use.
HAVE_SUN_LD will be deprecated in the future.
diffstat:
sys/rump/Makefile.rump | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diffs (30 lines):
diff -r d60d3bff455b -r 0912ac511174 sys/rump/Makefile.rump
--- a/sys/rump/Makefile.rump Sun Mar 16 13:37:36 2014 +0000
+++ b/sys/rump/Makefile.rump Sun Mar 16 14:02:06 2014 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.rump,v 1.92 2014/03/15 15:15:26 pooka Exp $
+# $NetBSD: Makefile.rump,v 1.93 2014/03/16 14:02:06 pooka Exp $
#
WARNS?= 3 # XXX: src/sys won't compile with -Wsign-compare yet
@@ -39,15 +39,17 @@
CPPFLAGS+= -I${RUMPTOP}/..
.endif
-RUMP_LDSCRIPT?=yes
+RUMP_LDSCRIPT?= GNU
.if ${RUMP_LDSCRIPT} != "no"
# my ld or yours?
-.ifdef HAVE_SUN_LD
+.if ${RUMP_LDSCRIPT} == "sun" || defined(HAVE_SUN_LD)
LDFLAGS+= -Wl,-M ${RUMPTOP}/ldscript_sun.rump
SRCS+= linksyms_sun.c
.PATH: ${RUMPTOP}
+.elif ${RUMP_LDSCRIPT} == "GNU"
+LDFLAGS+= -Wl,-T,${RUMPTOP}/ldscript.rump
.else
-LDFLAGS+= -Wl,-T,${RUMPTOP}/ldscript.rump
+.error Unknown ldscript ${RUMP_LDSCRIPT}
.endif
.endif
Home |
Main Index |
Thread Index |
Old Index