Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Apr 1997 17:46:13 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        terry@lambert.org, toor@dyson.iquest.net
Cc:        current@FreeBSD.ORG
Subject:   Re: You will need to recompile your libc and apps!!!
Message-ID:  <199704210746.RAA25842@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>Just a heads up...
>
>To build the new libc, you will need to be running a version of 'ld'
>that understands the "-O" option.

No problem.  -O has been in -current since 1996/05/28.

You may also need -f to build dependencies (although not for libc).
-f has been in -current since 1997/03/22.

>You will also need to update /usr/share/mk/* to be able to do the
>build because of the .include dependencies.

This goes without saying.  You should expect problems if these files
are more than one nanosecond out of date.

>Why are /usr/src/lib/libc/sys/Makefile.inc and /usr/share/mk/bsd.lib.mk
>using "ld -O <name> -r -x <name>" instead of "strip -x <name>"?

The latter doesn't work well with `make -j'.

>...Probably to make life complicated for anyone who decides to
>upgrade libc by simply building it.  8-(.

There is no need to build a new libc to build a new ld.  Bootstrap
using something like `cd /usr/src/gnu/usr.bin/ld; make; su ...; make
install; exit'.

Bruce



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199704210746.RAA25842>