cvs commit: src/gnu/usr.bin/binutils/addr2line Makefile src/gnu/usr.bin/binutils/ar Makefile src/gnu/usr.bin/binutils/as Makefile.inc0 src/gnu/usr.bin/binutils/ld Makefile src/gnu/usr.

Ruslan Ermilov ru at FreeBSD.org
Sat Apr 12 03:31:16 PDT 2003


On Sat, Apr 12, 2003 at 04:22:18PM +1000, Bruce Evans wrote:
> On Fri, 11 Apr 2003, Ruslan Ermilov wrote:
> 
> > ru          2003/04/11 11:02:10 PDT
> >
> >   FreeBSD src repository
> >
> >   Modified files:
> >     gnu/usr.bin/binutils/addr2line Makefile
> >     gnu/usr.bin/binutils/ar Makefile
> >     gnu/usr.bin/binutils/as Makefile.inc0
> >     gnu/usr.bin/binutils/ld Makefile
> >     gnu/usr.bin/binutils/nm Makefile
> >     gnu/usr.bin/binutils/objcopy Makefile
> >     gnu/usr.bin/binutils/objdump Makefile
> >     gnu/usr.bin/binutils/ranlib Makefile
> >     gnu/usr.bin/binutils/readelf Makefile
> >     gnu/usr.bin/binutils/size Makefile
> >     gnu/usr.bin/binutils/strings Makefile
> >     gnu/usr.bin/binutils/strip Makefile
> >   Log:
> >   libbinutils.a needs basename(3); when the latter is provided
> >   by -legacy, liblegacy.a should come last in the LDADD list.
> 
> binutils is supposed to use libiberty to avoid depending on local
> unportabilities like this.
> 
It used to, up until recently.  Now we pretend we always have
basename(3), by substituting one from -legacy.

> We have several gnu versions of basename and seem to use about half of
> them.  According to locate(1) on an uncurrent version of -current:
> 
>     contrib'ed *basename.c's:
>     /usr/src/contrib/binutils/libiberty/basename.c
>     /usr/src/contrib/binutils/libiberty/lbasename.c
>     /usr/src/contrib/gcc/lbasename.c
>     /usr/src/contrib/patch/basename.c
>     /usr/src/contrib/tar/lib/basename.c
> 
>     built *basename.o's:
>     /c/obj/usr/src/gnu/usr.bin/binutils/libiberty/lbasename.o
>     /c/obj/usr/src/gnu/usr.bin/cc/cc_int/lbasename.o
>     /c/obj/usr/src/gnu/usr.bin/tar/basename.o
>     /c/obj/usr/src/lib/libc/basename.o
>     /c/obj/usr/src/usr.bin/basename/basename.o
> 
> There are more versions in Attics.
> 
> Bruce

-- 
Ruslan Ermilov		Sysadmin and DBA,
ru at sunbay.com		Sunbay Software AG,
ru at FreeBSD.org		FreeBSD committer,
+380.652.512.251	Simferopol, Ukraine

http://www.FreeBSD.org	The Power To Serve
http://www.oracle.com	Enabling The Information Age
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20030412/9a4f9765/attachment.bin


More information about the cvs-src mailing list