stas 2002/06/05 10:33:38 Modified: src/docs/2.0/user/install install.pod Log: - clarify the use of MP_USE_DSO together with MP_USE_STATIC - prepare a stub for future static build docs (from doug's email) Revision Changes Path 1.15 +31 -2 modperl-docs/src/docs/2.0/user/install/install.pod Index: install.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/install/install.pod,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- install.pod 2 Jun 2002 13:44:16 -0000 1.14 +++ install.pod 5 Jun 2002 17:33:37 -0000 1.15 @@ -94,11 +94,40 @@ =item MP_USE_DSO -Build mod_perl as a DSO. This is the default. +Build mod_perl as a DSO (I<mod_perl.so>). This is the default. It'll +be turned off if C<MP_USE_STATIC=1> is used. =item MP_USE_STATIC -Build mod_perl static. +Build static mod_perl (I<mod_perl.a>). This is the default. It'll be +turned off if C<MP_USE_DSO=1> is used. + +C<MP_USE_DSO> and C<MP_USE_STATIC> are both enabled by default. So +mod_perl is built once as I<mod_perl.a> and I<mod_perl.so>, but +afterwards you can choose which of the two to use. + +META: The following is not implemented yet. + + mod_perl and ends up with a src/modules/perl/mod_perl.{so,a} and + src/modules/perl/ldopts. to link modperl static with httpd, we just + need some config.m4 magic to add `ldopts` and mod_perl.a to the build. + so one could then build httpd like so: + + ln -s ~/apache/modperl-2.0/src/modules/perl $PWD/src/modules + ./configure --with-mpm=prefork --enable-perl=static ... + + we not be configuring/building httpd for the user as 1.x attempted. + + downside is one will need to have configured httpd first, so that + headers generated. so it will probably be more like: + + ./configure --with-mpm=prefork ... + (go build modperl) + ./config.nice --enable-perl=static && make + + we could of course provide a wrapper script todo this, but don't want + to have this stuff buried and tangled like it is in 1.x + =item MP_STATIC_EXTS
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]