Skip site navigation (1)Skip section navigation (2)
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>