* [gentoo-dev] [RFC] New category for xmingw cross compile toolchain
@ 2005-10-13 16:25 Stefan Jones
2005-10-13 16:50 ` Dave Nebinger
2005-10-13 17:47 ` Mike Frysinger
0 siblings, 2 replies; 6+ messages in thread
From: Stefan Jones @ 2005-10-13 16:25 UTC (permalink / raw
To: gentoo-dev
Hi all,
I am just wondering about people's option about making a new category,
called something like dev-xmingw or similar.
At the moment we have in portage:
dev-util/xmingw-binutils dev-util/xmingw-runtime
dev-util/xmingw-gcc dev-util/xmingw-w32api
Which gives a usable W32 toolchain on gentoo using just standard W32
libraries.
But every so often people submit ebuild for other libraries for use with
this toolchain
( eg. http://bugs.gentoo.org/show_bug.cgi?id=101468 )
I have not added them up to now as it would, in my opinion, just clutter
things.
The other option is to make an external non-official tree that people
could use as an overlay.
Opinions?
Stefan
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-dev] [RFC] New category for xmingw cross compile toolchain
2005-10-13 16:25 [gentoo-dev] [RFC] New category for xmingw cross compile toolchain Stefan Jones
@ 2005-10-13 16:50 ` Dave Nebinger
2005-10-13 17:47 ` Mike Frysinger
1 sibling, 0 replies; 6+ messages in thread
From: Dave Nebinger @ 2005-10-13 16:50 UTC (permalink / raw
To: gentoo-dev
Just a few opinions from the outside looking in...
On Thursday 13 October 2005 12:25 pm, Stefan Jones wrote:
> I am just wondering about people's option about making a new category,
> called something like dev-xmingw or similar.
Wouldn't set a precident for dev-gcc, dev-icc, dev-[enter alternate toolchain
here]?
> The other option is to make an external non-official tree that people
> could use as an overlay.
Personally I don't like that idea either. To me, external overlays are
'tainted' because they are not blessed enough to be part of the default
gentoo tree. I therefore don't trust them and don't use them. Obviously
that means I don't get the latest cutting edge stuff, but to have a stable
gentoo environment I'm willing to make that sacrafice.
Relegating these mingw stuff to an external overlay would carry the same
'taint' with it.
And the fact that external non-official overlays are not really given much
representation in the doco, most users looking for something like this would
not have any idea that the external overlay existed and they could get the
packages they're looking for from there.
Like I said, just comments from an outsider...
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-dev] [RFC] New category for xmingw cross compile toolchain
2005-10-13 16:25 [gentoo-dev] [RFC] New category for xmingw cross compile toolchain Stefan Jones
2005-10-13 16:50 ` Dave Nebinger
@ 2005-10-13 17:47 ` Mike Frysinger
2005-10-14 0:16 ` Stefan Jones
1 sibling, 1 reply; 6+ messages in thread
From: Mike Frysinger @ 2005-10-13 17:47 UTC (permalink / raw
To: gentoo-dev
On Thursday 13 October 2005 12:25 pm, Stefan Jones wrote:
> dev-util/xmingw-binutils dev-util/xmingw-runtime
> dev-util/xmingw-gcc dev-util/xmingw-w32api
i'd prefer to see these moved into the normal binutils/gcc ebuilds myself
> But every so often people submit ebuild for other libraries for use with
> this toolchain
> ( eg. http://bugs.gentoo.org/show_bug.cgi?id=101468 )
>
> I have not added them up to now as it would, in my opinion, just clutter
> things.
are these libraries special ? that is, are these things specific to xmingw ?
or are they just ebuilds which take normal packages and force them to be
compiled with the xmingw toolchain ?
if they are xmingw-specific, then they should be added to the tree as sep
packages, but if they are normal packages and these ebuilds are special hacks
to cross compile them with xmingw, then they have no business in the tree
-mike
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-dev] [RFC] New category for xmingw cross compile toolchain
2005-10-13 17:47 ` Mike Frysinger
@ 2005-10-14 0:16 ` Stefan Jones
2005-10-14 0:48 ` Mike Frysinger
0 siblings, 1 reply; 6+ messages in thread
From: Stefan Jones @ 2005-10-14 0:16 UTC (permalink / raw
To: gentoo-dev
Mike Frysinger wrote:
>On Thursday 13 October 2005 12:25 pm, Stefan Jones wrote:
>
>
>>dev-util/xmingw-binutils dev-util/xmingw-runtime
>>dev-util/xmingw-gcc dev-util/xmingw-w32api
>>
>>
>
>i'd prefer to see these moved into the normal binutils/gcc ebuilds myself
>
>
>
I do not think that would ever work well; the bootstrap method is a bit
to out of sync with the GNU/Linux target
Plus it would mean I would step on the gcc maintainers toes alot.
[ xmingw cross compiled libraries]
>are these libraries special ? that is, are these things specific to xmingw ?
>or are they just ebuilds which take normal packages and force them to be
>compiled with the xmingw toolchain ?
>
>
>
About half (guess) are xmingw spercific; will not compile in GNU/Linux.
Others are normal libraries which work on Linux but need special tricks
to get working with the crosscompiler.
>if they are xmingw-specific, then they should be added to the tree as sep
>packages, but if they are normal packages and these ebuilds are special hacks
>to cross compile them with xmingw, then they have no business in the tree
>
>
But what is the difference in effect? Both are libraries for the xmingw
toolchain, but a line would need to be drawn otherwise I might as well
port the entire cygwin distribution!
Out of tree collection looks good; but I doubt anyone will find it and I
do not really use xmingw!
Stefan
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-dev] [RFC] New category for xmingw cross compile toolchain
2005-10-14 0:16 ` Stefan Jones
@ 2005-10-14 0:48 ` Mike Frysinger
2005-10-14 2:45 ` Stefan Jones
0 siblings, 1 reply; 6+ messages in thread
From: Mike Frysinger @ 2005-10-14 0:48 UTC (permalink / raw
To: gentoo-dev
On Thursday 13 October 2005 08:16 pm, Stefan Jones wrote:
> Mike Frysinger wrote:
> >On Thursday 13 October 2005 12:25 pm, Stefan Jones wrote:
> >>dev-util/xmingw-binutils dev-util/xmingw-runtime
> >>dev-util/xmingw-gcc dev-util/xmingw-w32api
> >
> >i'd prefer to see these moved into the normal binutils/gcc ebuilds myself
>
> I do not think that would ever work well; the bootstrap method is a bit
> to out of sync with the GNU/Linux target
glanced in the ebuilds and they dont look too bad to me ... this is how we do
avr after all ... we punted the avr gcc/binutils ebuilds and now people have
to `emerge crossdev && crossdev avr`
> Plus it would mean I would step on the gcc maintainers toes alot.
err, you mean me ? :)
i dont think the other toolchain guys would care too much
> [ xmingw cross compiled libraries]
>
> >are these libraries special ? that is, are these things specific to
> > xmingw ? or are they just ebuilds which take normal packages and force
> > them to be compiled with the xmingw toolchain ?
>
> About half (guess) are xmingw spercific; will not compile in GNU/Linux.
these are OK then imho
> Others are normal libraries which work on Linux but need special tricks
> to get working with the crosscompiler.
these are not valid then as sep packages
> >if they are xmingw-specific, then they should be added to the tree as sep
> >packages, but if they are normal packages and these ebuilds are special
> > hacks to cross compile them with xmingw, then they have no business in
> > the tree
>
> But what is the difference in effect? Both are libraries for the xmingw
> toolchain, but a line would need to be drawn otherwise I might as well
> port the entire cygwin distribution!
i thought the line i drew was pretty clear ;)
-mike
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-dev] [RFC] New category for xmingw cross compile toolchain
2005-10-14 0:48 ` Mike Frysinger
@ 2005-10-14 2:45 ` Stefan Jones
0 siblings, 0 replies; 6+ messages in thread
From: Stefan Jones @ 2005-10-14 2:45 UTC (permalink / raw
To: gentoo-dev
Mike Frysinger wrote:
>glanced in the ebuilds and they dont look too bad to me ... this is how we do
>avr after all ... we punted the avr gcc/binutils ebuilds and now people have
>to `emerge crossdev && crossdev avr`
>
>
Ok, many thanks Mike for the input.
I guess I better get on with it!
Stefan
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2005-10-14 2:47 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-10-13 16:25 [gentoo-dev] [RFC] New category for xmingw cross compile toolchain Stefan Jones
2005-10-13 16:50 ` Dave Nebinger
2005-10-13 17:47 ` Mike Frysinger
2005-10-14 0:16 ` Stefan Jones
2005-10-14 0:48 ` Mike Frysinger
2005-10-14 2:45 ` Stefan Jones
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox