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
signature.asc
Description: This is a digitally signed message part