FAQ

stas@apache.org wrote:
Author: stas
Date: Thu Mar 16 16:40:43 2006
New Revision: 386498

URL: http://svn.apache.org/viewcvs?rev=386498&view=rev
Log:
Make sure that LIBS and other MakeMaker command line flags are not
ignored by the top level Makefile.PL and xs/APR/APR/Makefile.PL
Folks, please test it with the usual setups. Mike Smith was trying to
build a 64bit mp2 build, just to discover that we are ignoring any
external arguments like LIBS. So this is why I've applied this fix. We
have tested only LIBS, hopefully I caught the others, but I haven't tested
them.

We now have a Linux and Solaris 9 64bit builds of mod_perl - builds and
works just fine :)

p.s. for the curious and for the archives:

we needed to build 64bit on Solaris, because the 32bit binaries have a
hardcoded limitation of 256 file descriptors per process (stdio lib),
which the 64bits version doesn't have. e.g. you can't run this program on
32bit perl:

% ulimit -n 1000
% ulimit -n
1000
% perl -le 'use Symbol; my $max = shift; for (1..$max) { $fh{$_} = gensym;
open $fh{$_}, ">/tmp/aaa" or die "$!"}' 512
Too many open files at -e line 1.

Thanks to Alan Burlison for telling us how to fix that (building 64bit
perl and the rest).

--
_____________________________________________________________
Stas Bekman mailto:stas@stason.org http://stason.org/
MailChannels: Assured Messaging(TM) http://mailchannels.com/
The "Practical mod_perl" book http://modperlbook.org/
http://perl.apache.org/ http://perl.org/ http://logilune.com/


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 1 of 1 | next ›
Discussion Overview
groupdev @
categoriesmodperl, perl
postedMar 17, '06 at 12:52a
activeMar 17, '06 at 12:52a
posts1
users1
websiteperl.apache.org

1 user in discussion

Stas Bekman: 1 post

People

Translate

site design / logo © 2017 Grokbase