From mark@grondar.za  Thu Aug 17 11:54:44 1995
Received: from grunt.grondar.za (grunt.grondar.za [196.7.18.129])
          by freefall.FreeBSD.org (8.6.11/8.6.6) with ESMTP id LAA02082
          for <FreeBSD-gnats-submit@freebsd.org>; Thu, 17 Aug 1995 11:54:16 -0700
Received: from grumble.grondar.za (grumble.grondar.za [196.7.18.130]) by grunt.grondar.za (8.6.11/8.6.9) with ESMTP id UAA20137 for <FreeBSD-gnats-submit@freebsd.org>; Thu, 17 Aug 1995 20:53:26 +0200
Received: (from mark@localhost) by grumble.grondar.za (8.6.11/8.6.9) id UAA02425; Thu, 17 Aug 1995 20:53:25 +0200
Message-Id: <199508171853.UAA02425@grumble.grondar.za>
Date: Thu, 17 Aug 1995 20:53:25 +0200
From: mark@grondar.za
Reply-To: mark@grondar.za
To: FreeBSD-gnats-submit@freebsd.org
Subject: make -DCLOBBER is broken
X-Send-Pr-Version: 3.2

>Number:         697
>Category:       misc
>Synopsis:       "make -DCLOBBER" is broken
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    markm
>State:          closed
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Aug 17 12:00:00 PDT 1995
>Closed-Date:    Sun Jun 2 04:40:15 PDT 1996
>Last-Modified:  Sun Jun  2 04:42:13 PDT 1996
>Originator:     Mark Murray
>Release:        FreeBSD 2.2-CURRENT i386
>Organization:
GTA
>Environment:

Any current FreeBSD system. I suspect this has been around for a while.

>Description:

"make -DCLOBBER world" clobbers /usr/include and /usr/lib, but it takes
manual intervention to recover the three .o files and libgcc.

The build breaks because libgcc is not present, nor is c++rt0.o.

>How-To-Repeat:

cd /usr/src ; make -DCLOBBER world

>Fix:
	
Workaround:

cd /usr/src ; make -DCLOBBER world
cd /usr/src/lib/csu/i386 ; make clean obj depend all install
cd /usr/src/lib/gnu/usr.bin/cc/libgcc ; make clean obj depend all install
cd /usr/src ; make world
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->markm 
Responsible-Changed-By: scrappy 
Responsible-Changed-When: Sun May 26 22:41:24 PDT 1996 
Responsible-Changed-Why:  
I *think* that markm was the one working on fixing this... 
State-Changed-From-To: open->closed 
State-Changed-By: markm 
State-Changed-When: Sun Jun 2 04:40:15 PDT 1996 
State-Changed-Why:  
This was modified to not clobber the libraries, as per BDE's 
suggestion. 
>Unformatted:
