Hi, I'm doing something like the following to test all of 1000s of combinations of things """easily""". It seems to work well, figured I post it for others and to get feed back or possibly a slap in the face. Mind you with debugging symbols we're talking Gigabytes for this.
/usr/local/software/ or anything you want 3.4.4 (gcc verions) 4.0.4 4.1.1 4.2.0 perl 5.8.8 perl5.8.8 perl -> perl5.8.8 .... 5.8.8-ithread perl5.8.8 perl -> perl5.8.8 perl5.8.8-ithread -> perl5.8.8 r123456 perl5.9.4 perlbleed -> perl5.9.4 .... bleed -> r123456 (moving) .... httpd 1.3.36 2.0.58 prefork prefork_threaded worker 2.2.2 prefork bin apxs httpd .... modules mod_perl-r411042-5.8.8.so mod_perl-trunk-5.8.8 -> mod_perl-r411042-5.8.8.so (moving) mod_perl-2.0.2-5.8.7.so mod_perl-2.0.1-5.8.1.so .... mod_apreq2-2.07-2.0.2-5.8.8-2.2.2 (current release set) mod_apreq2-2.07-r411042-5.8.7-2.2.0.so mod_apreq2-2.07-trunk-5.8.7-2.2.0.so -> mod_apreq2-2.08-r411042-5.8.7-2.2.0.so (moving) mod_apreq2-r98765-r411042-5.8.8-2.2.2.so mod_apreq2-r98765-trunk-5.8.8-2.2.2.so -> mod_apreq2-r98765-r411042-5.8.8-2.2.2.so (moving) mod_apreq2-trunk-trunk-5.8.8-2.2.2.so -> mod_apreq2-r98765-r411042-5.8.8-2.2.2.so (moving) .... prefork_threaded worker event .... r69381 r55381 r22381 2.0.x -> r22381 (moving) 2.2.x -> r55381 (moving) trunk -> r69381 (moving) mod_perl 2.0.0-RC5 2.0.1 2.0.2 5.8.7-ithread-2.0.58-worker 5.8.8-2.2.2-prefork_threaded 5.8.8-2.2.2-prefork bin lib mod_perl2.pm Apache/ Test.pm man r411042 trunk -> r411042 (moving) .... apreq r98765 (apreq ver) r411042 (mp2 ver) 5.8.8-2.2.2-prefork bin lib Apache2/Request.pm trunk -> r98765 (moving) .... trunk -> r98765 (moving) 2.07 2.06-dev .... to use with DBI/Apache-DBI mysql 4.0.18 4.0.26 4.1.20 5.0.21 5.1.9-beta 5.1.12-snap setenv PERL5LIB /usr/local/software/mod_perl/trunk/lib:/usr/local/software/apreq/trunk/trunk/lib So if you take perl 5.6.1, 5.6.2, 5.8.0 -> 5.8.8 with and without ithreads each httpd 2.0.47 -> 2.0.55, 2.0.58, 2.2.0, 2.2.2 of thats prefork, prefork_threaded, worker mpms for < 2.2.0 add event for >= 2.2.0 *** add the min version requirements from the documentation and eliminate the failures **** Thats a freaking lot of combinations for mod_perl2 to support. I'm impressed. Anyone thought of dropping support for old versions of httpd ? I know I don't ever compile less then 2.0.50 for testing these days which was released 29-Jun-2004 01:20 and thus 2 years old minus 1 month. -- ------------------------------------------------------------------------ Philip M. Gollucci ([EMAIL PROTECTED]) 323.219.4708 Consultant / http://p6m7g8.net/Resume/resume.shtml Senior Software Engineer - TicketMaster - http://ticketmaster.com 1024D/A79997FA F357 0FDD 2301 6296 690F 6A47 D55A 7172 A799 97F "It takes a minute to have a crush on someone, an hour to like someone, and a day to love someone, but it takes a lifetime to forget someone..."