cvs commit: src/sys/sys param.h src/gnu/usr.bin/binutils/ar Makefile src/gnu/usr.bin/binutils/ranlib Makefile src/usr.bin Makefile

Robert Watson rwatson at
Thu Feb 21 15:45:19 UTC 2008

On Thu, 21 Feb 2008, Dag-Erling Smørgrav wrote:

> Kai Wang <kaiw at> writes:
>>   Log:
>>   * Connect ar(1) to the build and make it default ar.  Rename GNU
>>   binutils ar and ranlib to gar and granlib, respectively.
>>   * Introduce a temporary variable WITH_GNUAR as a safety net.
>>   When buildworld with -DWITH_GNUAR, GNU binutils ar and ranlib
>>   will install as default ones and 'BSD' ar will be disabled.
>>   * Bump __FreeBSD_version to reflect the import of 'BSD' ar(1).
> Please back this out immediately.
> If you don't understand why, see

I think it would be sufficient to back out the changes to the makefiles to 
build and install gnu ar/ranlib by default and install the bsd ar/ranlib as 
bsdar/bsdranlib, in the same way we did a transition to bsdtar over time (or 
just set WANT_GNUAR by default).

Robert N M Watson
Computer Laboratory
University of Cambridge

More information about the cvs-src mailing list