Date: Sun, 12 Jun 2005 17:30:16 GMT From: Matteo Riondato <rionda@gufi.org> To: freebsd-bugs@FreeBSD.org Subject: Re: misc/74019: Not NOMAN requires NO_CXX in make.conf Message-ID: <200506121730.j5CHUGQF056634@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR misc/74019; it has been noted by GNATS. From: Matteo Riondato <rionda@gufi.org> To: bug-followup@FreeBSD.org, root@schmalzbauer.de Cc: obrien@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)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200506121730.j5CHUGQF056634>