From owner-freebsd-bugs Sun May 11 23:00:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA01180 for bugs-outgoing; Sun, 11 May 1997 23:00:04 -0700 (PDT) Received: (from gnats@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA01171; Sun, 11 May 1997 23:00:02 -0700 (PDT) Resent-Date: Sun, 11 May 1997 23:00:02 -0700 (PDT) Resent-Message-Id: <199705120600.XAA01171@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, davidn@labs.usn.blaze.net.au Received: from labs.usn.blaze.net.au (labs.usn.blaze.net.au [203.17.53.30]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA01107 for ; Sun, 11 May 1997 22:59:05 -0700 (PDT) Received: (from davidn@localhost) by labs.usn.blaze.net.au (8.8.5/8.8.5) id PAA08410; Mon, 12 May 1997 15:58:35 +1000 (EST) Message-Id: <199705120558.PAA08410@labs.usn.blaze.net.au> Date: Mon, 12 May 1997 15:58:35 +1000 (EST) From: David Nugent Reply-To: davidn@labs.usn.blaze.net.au To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: misc/3578: defining CXXFLAGS in /etc/make.conf or environment breaks groff build Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 3578 >Category: misc >Synopsis: defining CXXFLAGS in /etc/make.conf or environment breaks groff build >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Class: support >Submitter-Id: current-users >Arrival-Date: Sun May 11 23:00:01 PDT 1997 >Last-Modified: >Originator: David Nugent >Organization: Me >Release: FreeBSD 3.0-CURRENT i386 >Environment: Affects any 3.0-current machine, probably 2.2 but not tested. >Description: Defining a default value for CXXFLAGS in /etc/make.conf or in the environment, and attempting to build groff in the source tree causes a make world failure. >How-To-Repeat: setenv CXXFLAGS "-O -m486 -pipe" or CXXFLAGS="-O -m486 -pipe"; export CXXFLAGS cd /usr/src make world The make depend step will fail in gnu/usr.bin/groff/libgroff. >Fix: The groff Makefile (or Makefile.cfg) should probably override CXXFLAGS to the current CFLAGS, or set CXXFLAGS as well for c++ sources. >Audit-Trail: >Unformatted: