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]
