Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 May 1996 13:50:58 -0400 (EDT)
From:      James FitzGibbon <james@expresslane.ca>
To:        "Brent J. Nordquist" <nordquist@platinum.com>
Cc:        freebsd-stable@FreeBSD.org
Subject:   Re: Problem with -stable make world using -DCLOBBER
Message-ID:  <Pine.BSI.3.93.960508134800.4713B-100000@expresslane.ca>
In-Reply-To: <199605081547.KAA06781@doh.vt.platinum.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 8 May 1996, Brent J. Nordquist wrote:

> I finally overcame all the recent hurdles with -stable (missing
> sliplogin, bad getpwent.c, etc.) and got make world to compile.  I then
> tried to use the -DCLOBBER option and make it again.  I saw it remove
> the includes and libs and remake them, but then further down in the
> compile it dies with:
> 
> ===> libgmp
> cc -O -I/var/src/gnu/lib/libgmp -I/var/src/gnu/lib/libgmp/obj -Wall -Wstrict-prototypes -DLOCALE /var/src/gnu/lib/libgmp/cre-mparam.c -o cre-mparam
> ld: crt0.o: No such file or directory
> *** Error code 1
> 
> Stop. 

This has been happening in make world -DCLOBBER for a long time.  In my
experience, the sequence that works is :

make world -DCLOBBER
	(crashes as above)
make /usr/src/lib/csu/i386 (for crt0.o)
make /usr/src/gnu/usr.bin/cc/libgcc (for libgcc.a)
make /usr/src/gnu/lib/libmalloc (for libmalloc.a)
make /usr/src/lib/libc (for libc.a)
make world

And that works.  I remember submitting some changes to the Makefiles to
fix this, but I'm not sure if they made it in.

--
j.


+--------------------------------------------------------------------------+
| James FitzGibbon				      james@expresslane.ca |
| Technical Operations			      Voice/Fax: 416-239-3765/3279 |
+--------------------------------------------------------------------------+




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSI.3.93.960508134800.4713B-100000>