Re: [gentoo-portage-dev] [RFC] Mask packages that don't cross-compile

2006-11-22 Thread Brian Harring
On Wed, Nov 22, 2006 at 07:27:42PM -0500, Daniel Barkalow wrote: > On Wed, 22 Nov 2006, Brian Harring wrote: > I'm not inserting cross into a package's keywords. I'm saying that perl > ebuilds (for example) should have in their KEYWORDS "-cross" to indicate > that they don't work with the "cross"

Re: [gentoo-portage-dev] [RFC] Mask packages that don't cross-compile

2006-11-22 Thread Daniel Barkalow
On Wed, 22 Nov 2006, Brian Harring wrote: > On Wed, Nov 22, 2006 at 05:04:36PM -0500, Daniel Barkalow wrote: > > > > I wouldn't change ACCEPT_KEYWORDS at all or anything in the computation of > > pgroups or mygroups in portdbapi.gvisible(), so package.keywords is > > unchanged and the whole inc

Re: [gentoo-portage-dev] [RFC] Mask packages that don't cross-compile

2006-11-22 Thread Brian Harring
On Wed, Nov 22, 2006 at 05:04:36PM -0500, Daniel Barkalow wrote: > On Wed, 22 Nov 2006, Brian Harring wrote: > > > What is annoying there is that since package.keywords is under > > *very* weird rules, you can't do the usual incremental tricks there. > > > > Try specifying that you want to run

Re: [gentoo-portage-dev] [RFC] Mask packages that don't cross-compile

2006-11-22 Thread Daniel Barkalow
On Wed, 22 Nov 2006, Brian Harring wrote: > What is annoying there is that since package.keywords is under > *very* weird rules, you can't do the usual incremental tricks there. > > Try specifying that you want to run only stable arch via > package.keywords sometime; it's not possible. In an

Re: [gentoo-portage-dev] [RFC] Mask packages that don't cross-compile

2006-11-22 Thread Brian Harring
On Wed, Nov 22, 2006 at 01:45:34PM -0500, Daniel Barkalow wrote: > On Wed, 22 Nov 2006, Marius Mauch wrote: > > > No. -foo is reserved for incremental negation. Maybe that isn't widely > > used in ACCEPT_KEYWORDS, but it has valid uses there and there can't be > > repurposed. > > Oh, so -foo in

Re: [gentoo-portage-dev] [RFC] Mask packages that don't cross-compile

2006-11-22 Thread Daniel Barkalow
On Wed, 22 Nov 2006, Marius Mauch wrote: > No. -foo is reserved for incremental negation. Maybe that isn't widely > used in ACCEPT_KEYWORDS, but it has valid uses there and there can't be > repurposed. Oh, so -foo in package.keywords is used to override foo in ACCEPT_KEYWORDS? That makes sense

Re: [gentoo-portage-dev] [RFC] Mask packages that don't cross-compile

2006-11-22 Thread Marius Mauch
On Wed, 22 Nov 2006 03:10:45 -0500 (EST) Daniel Barkalow <[EMAIL PROTECTED]> wrote: > There are packages (such as perl) which work fine on both x86 and arm, > but don't build on x86 cross-compiling for arm. Furthermore, pam-0.78 can > be cross-compiled (with a patch available in bug comments), b

[gentoo-portage-dev] [RFC] Mask packages that don't cross-compile

2006-11-22 Thread Daniel Barkalow
There are packages (such as perl) which work fine on both x86 and arm, but don't build on x86 cross-compiling for arm. Furthermore, pam-0.78 can be cross-compiled (with a patch available in bug comments), but pam-0.99 will require more work to get to cross-compile. It would be useful to be able