Discuss: Base packages for Win32 / Win64 / OS X cross-compilation

Richard W.M. Jones rjones at redhat.com
Thu Feb 12 14:11:47 UTC 2009


On Thu, Feb 12, 2009 at 02:58:44PM +0100, Farkas Levente wrote:
> Richard W.M. Jones wrote:
> > On Thu, Feb 12, 2009 at 01:58:38PM +0100, Farkas Levente wrote:
> >> at the same time i'd name cross-headers on all platform (ie. rename
> >> mingw32-w32api to headers to use the same naming convention).
> > 
> > Yeah ... but ...
> > 
> > The name of mingw32-w32api has almost no impact on end users, since we
> > wouldn't expect them to install this package explicitly.
> > 
> > So we'd rename it, at a cost of a full review, hours of work at
> > minimum.  But to what purpose?
> 
> cross-headers can be build form the same src.rpm (which contains 3
> source tarball) as any other cross pacakges.

At this time this is not true.  The three upstream projects
(mingw.org, mingw-w64 and Apple) ship different sets of headers.

Because the mingw-w64 headers are supposedly a strict superset of the
mingw.org headers, we might be able to combine them at some point in
the future.  However that certainly isn't possible now because there
are divergences between the headers.

> not rally actually in your previous letter you already modify it for
> mingw64. and filessystme layout only have to change in filesystem's
> macros and a mass rebuild.

If you think it's so simple, try it.  Really.  Come back when you find
it doesn't work like that.

Rich.

-- 
Richard Jones, Emerging Technologies, Red Hat  http://et.redhat.com/~rjones
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://et.redhat.com/~rjones/virt-top



More information about the mingw mailing list