[HEADS UP] ar(1) front-end committed. (notes for cross compile)
Ruslan Ermilov
ru at freebsd.org
Fri Feb 22 10:52:42 UTC 2008
On Fri, Feb 22, 2008 at 11:48:05AM +0100, Dag-Erling Sm??rgrav wrote:
> Ruslan Ermilov <ru at FreeBSD.org> writes:
> > - Handle upgrades nicely: use GNU ar(1) during the build on older
> > systems, and use BSD ar(1) on newer systems. For now, always
> > bootstrap BSD ar(1) on newer systems during the build (in case
> > some bugs pop up), but after some period of testing, we can stop
> > unconditionally bootstrapping it.
>
> I would *really* like BSD ar to be used to build world regardless of
> host system version, at least on the tinderbox. Isn't it possible to
> use GNU ar just for the toolchain, then BSD ar for the "real" world?
> Doesn't adding ar to bootstrap-tools take care of that?
>
> Note that the tinderbox *always* cross-builds, even when building for
> the platform it runs on.
>
BSD ar(1) depends on libelf and libarchive. Do you know which
versions of them are safe to produce a working BSD ar(1)?
Cheers,
--
Ruslan Ermilov
ru at FreeBSD.org
FreeBSD committer
More information about the freebsd-current
mailing list