This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [ITP] mingw-libjpeg, mingw-libpng, mingw-openssl


On Feb  8 01:51, Charles Wilson wrote:
> Peter Quiring wrote:
> >I've created some packages for Cygwin under the mingw category.  They 
> >are mingw versions of libjpeg, libpng,
> 
> Sorry, but I have to veto these (but see good news, below)
> 
>  and openssl.
> 
> I'll leave Corinna to comment on this one.
> 
>  The conventions I
> >used are slightly different from cygwin standards but were neccessary to 
> >compile under the mingw system. 
> 
> See, that's the problem: cygwin doesn't distribute "mingw" packages, in 
> the sense of "packages that were created using the 'mingw system': mingw 
> compiler and framework".  mingw-zlib and mingw-bzip2 are perhaps poor 
> names, but they refer to *cygwin* generated packages that were simply 
> compiled so that they do not use cygwin1.dll.
> 
> Now, after looking at your libpng package, I see that you're actually 
> using *cygwin's* gcc with a -mno-cygwin flag -- which is fine.  But it's 
> not, really, the "mingw system".  The "mingw system" is a different 
> animal, over at http://mingw.sourceforge.net/.
> 
> There's really no reason for cygwin to distribute *any* non-cygwin apps 
> or libs -- the current exceptions are: setup.exe (which obviously can't 
> require cygwin) and the libraries needed to build setup.exe (mingw-zlib, 
> mingw-bzip2), and one or two other apps like strace.exe and cygcheck.exe 
> where it should be obvious why they can't depend on cygwin1.dll.

Charles said it all.  Thanks for the offer, but MingW packages really don't
belong in the Cygwin distro, but in the MingW distro.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]