Source packages for Cyg versions of gcc-mingw-(core and g++)

Dave Korn
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
>> -rwxr-x---+  1 dk Users   72828 Jun  4  2005 configure
>> -rwxr-x---+  1 dk Users      81 Jun  4  2005
>> -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  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, 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.

Can't think of a witty .sigline today....

More information about the Cygwin-apps mailing list