Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/lib/libc Rename BUILDCOLD to BUILD_LEGACY and provide a prep...



details:   https://anonhg.NetBSD.org/src/rev/afe19a86ce82
branches:  trunk
changeset: 786058:afe19a86ce82
user:      joerg <joerg%NetBSD.org@localhost>
date:      Fri Apr 12 19:58:45 2013 +0000

description:
Rename BUILDCOLD to BUILD_LEGACY and provide a preprocessor macro that
can be used in code files that aren't easy to split up. Add the removal
to the major bump todo list.

diffstat:

 lib/libc/Makefile      |  10 ++++++----
 lib/libc/shlib_version |   3 ++-
 2 files changed, 8 insertions(+), 5 deletions(-)

diffs (43 lines):

diff -r 301b47d58018 -r afe19a86ce82 lib/libc/Makefile
--- a/lib/libc/Makefile Fri Apr 12 19:41:45 2013 +0000
+++ b/lib/libc/Makefile Fri Apr 12 19:58:45 2013 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.149 2012/01/20 16:31:29 joerg Exp $
+#      $NetBSD: Makefile,v 1.150 2013/04/12 19:58:45 joerg Exp $
 #      @(#)Makefile    8.2 (Berkeley) 2/3/94
 #
 # All library objects contain sccsid strings by default; they may be
@@ -42,15 +42,17 @@
 .endif
 
 # The following controls how to build compatibility code for old NetBSD
-# binaries. If BUILDCOLD is yes, then we build a separate library; otherwise
+# binaries. If BUILD_LEGACY is yes, then we build a separate library; otherwise
 # we include the code in libc.
-BUILDCOLD?= no
-.if "${BUILDCOLD}" == "yes"
+BUILD_LEGACY?= no
+.if "${BUILD_LEGACY}" == "yes"
 SUBDIR=compat
 .include <bsd.subdir.mk>
 .else
 COMPATDIR=${.CURDIR}/compat
 .include "${.CURDIR}/compat/Makefile.inc"
+# Marker for compat code that can't be easily isolated
+CPPFLAGS+=     -D__BUILD_LEGACY
 .endif
 
 .include "${.CURDIR}/../../common/lib/libc/Makefile.inc"
diff -r 301b47d58018 -r afe19a86ce82 lib/libc/shlib_version
--- a/lib/libc/shlib_version    Fri Apr 12 19:41:45 2013 +0000
+++ b/lib/libc/shlib_version    Fri Apr 12 19:58:45 2013 +0000
@@ -1,7 +1,8 @@
-#      $NetBSD: shlib_version,v 1.237 2013/03/01 18:25:16 joerg Exp $
+#      $NetBSD: shlib_version,v 1.238 2013/04/12 19:58:46 joerg Exp $
 #      Remember to update distrib/sets/lists/base/shl.* when changing
 #
 # things we wish to do on next major version bump:
+# - remove code under BUILD_LEGACY
 # - libc/net/rcmd.c: make __ivaliduser() and __ivaliduser_sa() static
 # - libc/net: resolver update to BIND8/9?
 # - md2, md4, md5, rmd160 & sha1 functions should take the same arguments AFAP



Home | Main Index | Thread Index | Old Index