On Mon, 13 Jun 2005 15:41:41 -0400, vadim <[EMAIL PROTECTED]> wrote:

> В Пнд, 13.06.2005, в 06:45, demerphq пишет:
> > On 6/13/05, vadim <[EMAIL PROTECTED]> 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?
> > > >
> > > > 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 :(
> > > 
> > > Well, this is due to my limited understanding of nmake (and dmake).
> > > 
> > > While trying to fix broken things (those STATIC_EXT and DYNAMIC_EXT are
> > > for years, and were not working, even related C code was broken) I
> > > introduced a problem.
> > > 
> > > Could you please advice on a good way to fix?
> > > 
> > > May be it is reasonable to create a real empty file with that name?
> > > 
> > > Also, how it is possible there is no problem with pseudo-targer
> > > "Entensions" but there is a problem with "Entensions_static"
> > 
> > Timing. It happens at the wrong time.
> 
> I realized now that "Extensions" target *is* rebuilt at every n?make, so
> it goes trought extensions tree (but usually there is nothing to rebuild
> there)
> 
> > Give me 10 minutes and ill post a patch that sorts things out. Im just
> > resynching as i forgot to copy the tree before I put together my
> > patch.
> 
> I already have a patch.
> May be its not perfect.

I'll leave it to Steve

> It cures a problem, so a temporary file "Extensions" is created, and it
> will contain list of statically build extensions.

-- 
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],                [email protected]

Reply via email to