From owner-freebsd-bugs@FreeBSD.ORG Sun Jun 12 17:30:17 2005 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9B9B416A41C for ; Sun, 12 Jun 2005 17:30:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C65443D49 for ; Sun, 12 Jun 2005 17:30:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j5CHUH3u056637 for ; Sun, 12 Jun 2005 17:30:17 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j5CHUGQF056634; Sun, 12 Jun 2005 17:30:16 GMT (envelope-from gnats) Date: Sun, 12 Jun 2005 17:30:16 GMT Message-Id: <200506121730.j5CHUGQF056634@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Matteo Riondato Cc: Subject: Re: misc/74019: Not NOMAN requires NO_CXX in make.conf X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Matteo Riondato List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Jun 2005 17:30:17 -0000 The following reply was made to PR misc/74019; it has been noted by GNATS. From: Matteo Riondato 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)