On Wed, 2005-09-21 at 17:05 +0200, Martin Schlemmer wrote:
> > > The only real argument is that it makes it difficult for people who cross
> > > compile packages for use on other systems only, in which case it might 
> > > make
> > > sense for the possibility to override the behaviour.
> > 
> > Cross-compiling, embedded systems, and release-building all suffer from
> > this.
> > 
> 
> I cannot remember .. does release-building (iow catalyst) set ROOT ?  If
> so, maybe just make it error if root is not set, as most if not all
> cross compiling of such things (not talking toolchain) is done with ROOT
> set as far I know.

Only stage1 tarballs.  Everything else is built in a chroot.  Even
stage1 is funny since it is built in a chroot *and* uses ROOT (within
the chroot).

Nothing should be using uname for determining what to build against, as
it is quite common to build releases on machines with drastically
different kernels (and even arches).

The current /usr/src/linux method works quite well for releases.  The
only issue we're having is a non-fatal check being fatal, which is going
to be fixed.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
Games - Developer
Gentoo Linux

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to