Module Name: src
Committed By: pooka
Date: Mon Feb 9 22:44:34 UTC 2015
Modified Files:
src/lib/libc: Makefile
src/lib/libc/compat/arch/i386: Makefile.inc
src/lib/libc/compat/arch/x86_64: Makefile.inc
Log Message:
Include compat in rumprun libc
Not including non-renamed symbols in libc caused all kinds of configure
scripts to do the wrong thing when they just tested linkage without
including headers. So, go for the "least moving parts" bandaid for now.
To generate a diff of this commit:
cvs rdiff -u -r1.167 -r1.168 src/lib/libc/Makefile
cvs rdiff -u -r1.2 -r1.3 src/lib/libc/compat/arch/i386/Makefile.inc
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/compat/arch/x86_64/Makefile.inc
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libc/Makefile
diff -u src/lib/libc/Makefile:1.167 src/lib/libc/Makefile:1.168
--- src/lib/libc/Makefile:1.167 Wed Dec 10 00:37:30 2014
+++ src/lib/libc/Makefile Mon Feb 9 22:44:34 2015
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.167 2014/12/10 00:37:30 pooka Exp $
+# $NetBSD: Makefile,v 1.168 2015/02/09 22:44:34 pooka Exp $
# @(#)Makefile 8.2 (Berkeley) 2/3/94
#
# All library objects contain sccsid strings by default; they may be
@@ -41,7 +41,6 @@ assym.h: ${ARCHDIR}/genassym.cf
mv -f assym.h.tmp assym.h
.endif
-.if ${RUMPRUN} != "yes"
# The following controls how to build compatibility code for old NetBSD
# binaries. If BUILD_LEGACY is yes, then we build a separate library; otherwise
# we include the code in libc.
@@ -55,7 +54,6 @@ COMPATDIR=${.CURDIR}/compat
# Marker for compat code that can't be easily isolated
CPPFLAGS+= -D__BUILD_LEGACY
.endif
-.endif
.include "${.CURDIR}/../../common/lib/libc/Makefile.inc"
.include "${.CURDIR}/atomic/Makefile.inc"
Index: src/lib/libc/compat/arch/i386/Makefile.inc
diff -u src/lib/libc/compat/arch/i386/Makefile.inc:1.2 src/lib/libc/compat/arch/i386/Makefile.inc:1.3
--- src/lib/libc/compat/arch/i386/Makefile.inc:1.2 Sat Mar 11 23:04:03 2006
+++ src/lib/libc/compat/arch/i386/Makefile.inc Mon Feb 9 22:44:34 2015
@@ -1,4 +1,6 @@
-# $NetBSD: Makefile.inc,v 1.2 2006/03/11 23:04:03 christos Exp $
+# $NetBSD: Makefile.inc,v 1.3 2015/02/09 22:44:34 pooka Exp $
.include "${COMPATARCHDIR}/gen/Makefile.inc"
+.if ${RUMPRUN} != "yes"
.include "${COMPATARCHDIR}/sys/Makefile.inc"
+.endif
Index: src/lib/libc/compat/arch/x86_64/Makefile.inc
diff -u src/lib/libc/compat/arch/x86_64/Makefile.inc:1.4 src/lib/libc/compat/arch/x86_64/Makefile.inc:1.5
--- src/lib/libc/compat/arch/x86_64/Makefile.inc:1.4 Mon Jul 3 13:13:53 2006
+++ src/lib/libc/compat/arch/x86_64/Makefile.inc Mon Feb 9 22:44:34 2015
@@ -1,4 +1,6 @@
-# $NetBSD: Makefile.inc,v 1.4 2006/07/03 13:13:53 drochner Exp $
+# $NetBSD: Makefile.inc,v 1.5 2015/02/09 22:44:34 pooka Exp $
.include "${COMPATARCHDIR}/gen/Makefile.inc"
+.if ${RUMPRUN} != "yes"
.include "${COMPATARCHDIR}/sys/Makefile.inc"
+.endif