misc/74019: Not NOMAN requires NO_CXX in make.conf
Matteo Riondato
rionda at gufi.org
Sun Jun 12 17:30:17 GMT 2005
The following reply was made to PR misc/74019; it has been noted by GNATS.
From: Matteo Riondato <rionda at gufi.org>
To: bug-followup at FreeBSD.org, root at schmalzbauer.de
Cc: obrien at freebsd.org
Subject: Re: misc/74019: Not NOMAN requires NO_CXX in make.conf
Date: Sun, 12 Jun 2005 19:30:05 +0200
The problem (if it's a problem) resides in /usr/src/Makefile.inc1:770
and was added by obrien@ (CC'ed) in revison 1.363 on 2003/05/31 .
After the commit, obrien was asked the reason for this change, since
gnu/usr.bin/groff/tmac doesn't depend on c++ . obrien answered:
"[...] feel free to keep that part out of the logic. But it will get
hairier than just allowing the NO_CXX to over just a little bit too
much." (See
http://lists.freebsd.org/mailman/htdig/cvs-src/2003-June/004465.html )
Because of this, I'm not sure whether this is a bug or a feature.
My personal opinion is for it being a bug so I would suggest the
following patch (can be found at
http://www.riondabsd.net/diff/Makefile.inc1.diff ) :
--- Makefile.inc1.old Mon Jun 6 11:39:46 2005
+++ Makefile.inc1 Sun Jun 12 19:23:05 2005
@@ -769,11 +769,6 @@
.if !defined(NO_CXX)
_gperf= gnu/usr.bin/gperf
-.if ${BOOTSTRAPPING} < 500113
-_groff= gnu/usr.bin/groff
-.else
-_groff= gnu/usr.bin/groff/tmac
-.endif
.endif
.if ${BOOTSTRAPPING} < 600029
Best Regards
--
Rionda aka Matteo Riondato
G.U.F.I. Staff Member (http://www.gufi.org)
FreeSBIE Developer (http://www.freesbie.org)
More information about the freebsd-bugs
mailing list