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

Reply via email to