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]

Reply via email to