Re: RELEASE CANDIDATE] mod_perl-1.31 RC1
>>>>> On Sat, 22 Dec 2007 13:52:26 +0100, [email]andreas.koenig.7os6VVqR@franz.ak.mind.de[/email] (Andreas J. Koenig) said:
[color=blue][color=green][color=darkred]
>>>>> On Fri, 21 Dec 2007 23:36:53 -0800, "Philippe M. Chiasson" <gozer@ectoplasm.org> said:[/color]
>> [url]http://www.apache.org/~gozer/mp1/mod_perl-1.31-rc1.tar.gz[/url][/color][/color]
[color=blue]
> The apache Configure on my box sets my LIBEXT to "a" which is indeed
> what I always wanted to have. So the rules for "so" were correct as
> they were written and I do not know if they ever were invoked. The
> result of the 1.31 build is that the httpsd in the end is only 0.5 MB
> instead of 1.7 MB and it doesn't start either.[/color]
Sorry, I forgot this interesting make error message:
Makefile:141: warning: overriding commands for target `libperl.a'
Makefile:136: warning: ignoring old commands for target `libperl.a'
This is the content of the Makefile (maybe something is off by one,
but the point is that LIBEXT=a leads to a duplicate rule and the wrong
rule wins.
135 libperl.a: $(MP_OBJS)
136 $(MP_RM) $@
137 $(MP_AR) crv $@ $(MP_OBJS)
138 $(MP_RANLIB) $@
139
140 libperl.$(LIBEXT): $(MP_OBJS_PIC)
141 $(MP_RM) $@
142 $(MP_LD) $(MP_LDFLAGS_SHLIB) -o $@ $(MP_OBJS_PIC) $(MP_LIBS)
143
--
andreas