Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Wed, 8 Dec 2004 11:30:53 -0800 From: Yitzchak Scott-Thoennes To: "Gerrit P. Haase" Cc: cygwin AT cygwin DOT com Subject: Re: perl 5.8.6 Message-ID: <20041208193053.GD612@efn.org> References: <41AE7F15 DOT 5030908 AT x-ray DOT at> <41AF2A74 DOT 5040503 AT familiehaase DOT de> <20041202173807 DOT GA124 AT efn DOT org> <41B04E4F DOT 50409 AT familiehaase DOT de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <41B04E4F.50409@familiehaase.de> User-Agent: Mutt/1.4.1i Organization: bs"d X-IsSubscribed: yes On Fri, Dec 03, 2004 at 12:30:23PM +0100, "Gerrit P. Haase" wrote: > Yitzchak Scott-Thoennes wrote: > > >On Thu, Dec 02, 2004 at 03:45:08PM +0100, "Gerrit P. Haase" > > wrote: > > > >>Reini Urban wrote: > >> > >> > >>>No need to hurry, Gerrit :) > >>>http://search.cpan.org/~nwclark/perl-5.8.6/pod/perl586delta.pod > >>>This arrived yesterday. > >>> > >>>Just wanted to know a rough timeframe and what you plan to do with the > >>>DLL name, so that I can coordinate libwin32 and the Win32::GUI upgrades. > >>>I want to seperate Win32::GUI from libwin32, and I want to contact > >>>Rafael. > >> > >>I want to change the name to cygperl_5_8.dll. Timeframe: depends on the > >>results of the testsuite, if all or most tests are passnig then I think > >>it can be uploaded the next days. > > > > > >Be better to use 3 numbers still but use PERL_API_{REVI,VER,SUBVER}SION > >instead of PERL_{REVI,VER,SUBVER}SION. (See patchlevel.h.) Unless > >there's > >a length problem, maybe also append archname ("cygwin-thread-multi-64int"). > > It should work for internal version checks and where else it is used as > is, however the DLL naming for perl is hardcoded in the wrapper perlld. > So actually it is only the DLL name that changes to enable the use of > older extensions without recompiling easily. I have to admit that I completely failed to understand the above, but I've been sick and don't have a completely clear head at the moment. Gerrit, I've hoped to have some time to work on Win32:: stuff on the perl side, but haven't gotten around to it. For 5.8.6, could you give a try to including the Win32CORE module from the perl-libwin32 package as a static extension and the Win32 module as a dynamic extension (and bootstrap Win32CORE in cygwin.c)? If it works, that would make cygwin have equivalent to what's in win32 perl. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/