Source packages for Cyg versions of gcc-mingw-(core and g++)
Dave Korn
dave.korn@artimi.com
Mon May 15 11:35:00 GMT 2006
On 15 May 2006 12:27, Brian Dessent wrote:
> Dave Korn wrote:
>
>> dk@rainbow /usr/src> ls -la gcc-mingw-core-20050522-1/
>> total 3521
>> drwxrwx---+ 2 dk Users 0 May 15 12:05 .
>> drwxrwx---+ 36 dk Users 0 May 15 12:06 ..
>> -rwxr-x---+ 1 dk Users 3762 Jun 4 2005 Makefile.in
>> -rwxr-x---+ 1 dk Users 72828 Jun 4 2005 configure
>> -rwxr-x---+ 1 dk Users 81 Jun 4 2005 configure.in
>> -rwxr-x---+ 1 dk Users 3523621 Jun 4 2005
>> gcc-core-3.4.4-20050522-1.tar.gz
>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> Yes, and unwrap one more layer. This file
> gcc-core-3.4.4-20050522-1.tar.gz is the *binary* gcc package, as taken
> directly from mingw.org. The configure script provided merely
> repackages this existing binary tarball into one suitable for Cygwin, it
> does not actually build anything. It is quite a strange way of doing
> things, but it does not appear to be accidental.
>
> To anyone actually interested in the source for gcc-mingw, the answer is
> that since these gcc binaries are taken directly from mingw.org, you can
> use their source packages to rebuilt them. However, in terms of cygwin,
> the -src package should consist of source, not an upstream binary.
Yow. I've been hacking my way through the gcc build script figuring out how
it works and I hadn't managed to work out where the mingw stuff comes into it
yet, now I guess I know that the answer is "It doesn't"!
Ok, guess I'll have to do something about that. Thanks for pointing it out,
Brian. First things first, though: I'm only just getting on tops of how the
current packaging works.
cheers,
DaveK
--
Can't think of a witty .sigline today....
More information about the Cygwin-apps
mailing list