Mailing-List: contact cygwin-apps-help AT cygwin DOT com; run by ezmlm Sender: cygwin-apps-owner AT cygwin DOT com List-Subscribe: List-Archive: List-Post: List-Help: , Delivered-To: mailing list cygwin-apps AT cygwin DOT com Message-ID: <3C48E0BF.AC351037@mufassa.com> Date: Fri, 18 Jan 2002 18:58:07 -0800 From: Stephan Erickson Organization: Mufassa X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.17-21mdksmp i686) X-Accept-Language: en MIME-Version: 1.0 To: Robert Collins CC: cygwin-apps AT cygwin DOT com, sinisa AT mysql DOT com Subject: Re: mysql server out of the list References: <3C48CD4D DOT 1FB2F014 AT mufassa DOT com> <0b3c01c1a08a$5287ff60$0200a8c0 AT lifelesswks> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Hello Robert, I think Sinisa Milivojevic should be able to explain the details of his reasoning to you. I was forwarding Kaj's response at his own request, including Sinisa's comments (both are from MySQL). - Stephan Robert Collins wrote: > > === > ----- Original Message ----- > From: "Stephan Erickson" > To: > Sent: Saturday, January 19, 2002 12:35 PM > Subject: mysql server out of the list > > > Looks like the MySQL server is not doable due to the way Cygwin > threads > > are implemented, according to the authors.. Only 3 packages then. > > - Stephan > > > > > > > > Kaj Arnö writes: > > > Stephan, > > > > > > As opposed to a number of other products with a Unix background, > MySQL > > > already works well under Windows without any cygwin. Interfacing > MySQL > > > with cygwin is thus not needed; performance would deteriorate, and a > port > > > would likely incur problems with threads. > > > > > > However, the mysql command line interface could be ported to cygwin; > it > > > might even be that this has already been done. > > > > > > Regards, > > > > > > Kaj > > > > > > > Few additional comments to Kaj's excellent message. > > > > Kaj is right on all accounts. And yes, our client has been ported with > > Cygwin, and is a part of every Win32 distro, under the name of > > mysqlc.exe. > > Which, last I heard, still doesn't include the cygwin source, and is in > fact a GPL violation (see the thread I started on the win32-mysql list). > > > Regarding a server, as CygWin does not support properly threads on > > Win32, it is not doable. This is not important, as VC++, which we use > > for building MySQL for Win32, still makes 10% faster code then latest > > CygWin. > > I'm the Cygwin pthreads maintainer, can you specify what you mean by > 'does not support properly threads on win32' ? > > Rob -- Stephan Erickson Mufassa Corporation - http://www.mufassa.com Effortless E-Commerce Solutions for Small Business.