On Mon, 13 Jun 2005 09:36:23 +0100, Steve Hay <[EMAIL PROTECTED]> wrote:
> H.Merijn Brand wrote: > > >Change 24806 by [EMAIL PROTECTED] on 2005/06/12 09:54:07 > > > > Subject: improve static build for win32/Makefile > > From: vadim <[EMAIL PROTECTED]> > > Date: Sun, 12 Jun 2005 14:09:11 -0400 > > Message-Id: <[EMAIL PROTECTED]> > > > I guess it serves me right for not being around at weekends, but I wish > this hadn't been committed in my absence. Did you try this on Win32 > before committing? Sorry. I'm awaiting a new patch from Vadim that would both return the validness of before the patch, and also enable the static builds. > I've long meant to have a look at a problem with the static build stuff > in win32/makefile.mk but have never had time to get around to it. The > problem is that $(PERLDLL) depends on Extensions_static, which is a > pseudo-target -- there is no file of that name -- hence make always > considers it to be out-of-date. > > Now the win32/Makefile has the same problem :( > > Thus, when running "nmake test" after having done "nmake", nmake feels > the need to rebuild static extensions, and hence the Perl DLL, and hence > does a full relink of everything else too. > > This is a real PITA at the best of times, but also has the unfortunate > side-effect that the build no longer works unattended because the relink > during "nmake test" causes xcopy to ask a question about overwriting the > Perl DLL. > > Thus, my last overnight smoke was hung and I had to kill it just now. > > No more blead smokes from Win32 land until this is fixed, and I don't > really have time right now. -- H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/) using Perl 5.6.2, 5.8.0, 5.8.5, & 5.9.2 on HP-UX 10.20, 11.00 & 11.11, AIX 4.3 & 5.2, SuSE 9.2 & 9.3, and Cygwin. http://www.cmve.net/~merijn Smoking perl: http://www.test-smoke.org, perl QA: http://qa.perl.org reports to: [EMAIL PROTECTED], perl-qa@perl.org