httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aaron Bannert <aa...@clove.org>
Subject [PATCH] some STATUS info, volunteering
Date Mon, 01 Oct 2001 23:59:20 GMT
I've been fooling around with this for the last week or so and I have
some more clues:

- any module that is declared with APACHE_MODULE(.... most) while we have
  --enable-mods-shared=most is properly build into a DSO.

- if the module is declared with APACHE_MODULE(.... yes) then it doesn't
  ever get the chance to become a DSO. The current workaround is to
  explicitly declare --enable-foo=shared for each module that currently
  defaults to static.

I can't just take --enable-mods-shared=most and convert all
APACHE_MODULE(.... yes) decls into "most" or "shared", because there
are some modules that can not or should not be compiled as DSOs, like
mod_so and mod_http.

I'll try to come up with something in the next couple days.

-aaron


Index: STATUS
===================================================================
RCS file: /home/cvspublic/httpd-2.0/STATUS,v
retrieving revision 1.297
diff -u -r1.297 STATUS
--- STATUS	2001/09/28 17:53:02	1.297
+++ STATUS	2001/10/01 23:46:23
@@ -101,6 +101,10 @@
 
         This builds mod_headers as a DSO (good) but builds mod_mime
         as a compiled-in module (bad).
+        Status: Aaron says this happens because mod_headers defaults to
+                "most" while mod_mime defaults to "yes". All mods that
+                default to "yes" are being compiled-in, actually.
+                Aaron volunteers.
 
     * revamp the input filter semantics, per discussions since
       February (and especially at the hackathon last

Mime
View raw message