On 07-10-2007 16:37:21 -0600, Joe Peterson wrote:
> >> 1) Limit tool options to those that are common to all tool variants
> >> 2) Port a standard (i.e. GNU) set of tools to all platforms
> >> 3) Force all gentoo ports to use GNU userland
...
> > No, it is not.  The problem IMHO is in the "user" userland and the
> > "portage" userland are being seen as one.  I think it would be very easy
> > to install all GNU equivalents of tools on BSD in some separate dir, put
> > it in portage's DEFAULT_PATH before /bin and /usr/bin and all would work
> > perfectly well from the ebuild/eclass perspective.
> 
> Yep, that's option #2, and I think that could work - a subset of
> commands in their GNU variants used by portage.  It means formalizing
> the official set of tools allowed for use in ebuilds (I'm not sure if
> the dev guide really codifies this or not, even though it gives a list
> of such tools).

Ok, then I misunderstood.  Most important thing is that we agree that
this looks like it /is/ the way to go.




> What I meant above is that #3, which would be changing all of userland
> itself to GNU, would be major and undesirable.  Having the option of a
> complete GNU userland would be an interesting option/project, but it's a
> good thing to have the flexibility to have any userland desired, as long
> as portage has a way of being consistent (i.e. via something like #2).

If you want a GNU userland on FreeBSD, Solaris, Darwin, etc. I think you
should look at Prefix where [[ ${USERLAND} == "GNU" ]] always holds. ;)


-- 
Fabian Groffen
Gentoo on a different level
-- 
[EMAIL PROTECTED] mailing list

Reply via email to