Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/share/mk deprecate SHAREDSTRINGS build option
details: https://anonhg.NetBSD.org/src/rev/d093cc4d7628
branches: trunk
changeset: 375979:d093cc4d7628
user: lukem <lukem%NetBSD.org@localhost>
date: Wed May 24 10:07:16 2023 +0000
description:
deprecate SHAREDSTRINGS build option
Hasn't worked for at least 20 years (and never in the cross-build environment,
nor did it work with parallel make), and has never been needed in NetBSD as we
don't have the older BSD programs (pascal, pre-nvi ex) that needed mkstr/xstr
on PDP-11.
PR toolchain/35964
diffstat:
share/mk/bsd.README | 6 +-----
share/mk/bsd.prog.mk | 18 +-----------------
2 files changed, 2 insertions(+), 22 deletions(-)
diffs (52 lines):
diff -r 95ff27bff85e -r d093cc4d7628 share/mk/bsd.README
--- a/share/mk/bsd.README Wed May 24 00:02:51 2023 +0000
+++ b/share/mk/bsd.README Wed May 24 10:07:16 2023 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.README,v 1.442 2022/10/01 08:55:45 rillig Exp $
+# $NetBSD: bsd.README,v 1.443 2023/05/24 10:07:16 lukem Exp $
# @(#)bsd.README 8.2 (Berkeley) 4/2/94
This is the README file for the make "include" files for the NetBSD
@@ -1832,10 +1832,6 @@ DPADD Additional dependencies for the p
LIBXXF86MISC?= ${DESTDIR}/usr/X11R7/lib/libXxf86misc.a
LIBXXF86VM?= ${DESTDIR}/usr/X11R7/lib/libXxf86vm.a
-SHAREDSTRINGS If defined, a new .c.o rule is used that results in shared
- strings, using xstr(1). Note that this will not work with
- parallel makes.
-
STRIPFLAG The flag passed to the install program to cause the binary
to be stripped.
diff -r 95ff27bff85e -r d093cc4d7628 share/mk/bsd.prog.mk
--- a/share/mk/bsd.prog.mk Wed May 24 00:02:51 2023 +0000
+++ b/share/mk/bsd.prog.mk Wed May 24 10:07:16 2023 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.prog.mk,v 1.343 2023/05/08 14:31:08 christos Exp $
+# $NetBSD: bsd.prog.mk,v 1.344 2023/05/24 10:07:16 lukem Exp $
# @(#)bsd.prog.mk 8.2 (Berkeley) 4/2/94
.ifndef HOSTPROG
@@ -35,22 +35,6 @@ realinstall: proginstall scriptsinstall
CLEANFILES+= a.out [Ee]rrs mklog core *.core .gdbinit
-.if defined(SHAREDSTRINGS)
-CLEANFILES+=strings
-.c.o:
- ${CC} -E ${CPPFLAGS} ${CFLAGS} ${.IMPSRC} | xstr -c -
- @${CC} ${CPPFLAGS} ${CFLAGS} -c x.c ${OBJECT_TARGET}
- ${CTFCONVERT_RUN}
- @rm -f x.c
-
-.cc.o .cpp.o .cxx.o .C.o:
- ${CXX} -E ${CPPFLAGS} ${CXXFLAGS} ${.IMPSRC} | xstr -c -
- @${MV} x.c x.cc
- @${CXX} ${CPPFLAGS} ${CXXFLAGS} -c x.cc ${OBJECT_TARGET}
- ${CTFCONVERT_RUN}
- @rm -f x.cc
-.endif
-
.if defined(MKPIE) && (${MKPIE} != "no") && !defined(NOPIE)
CFLAGS+= ${PIE_CFLAGS}
AFLAGS+= ${PIE_AFLAGS}
Home |
Main Index |
Thread Index |
Old Index