> Aaron and I were talking over lunch yesterday and we were trying > to remember why MPM can't be DSOs. What is the obstacle here? > The MPMs are internally modules, but they currently require a > recompile to change your MPM. I'd like to change it so that they > are now available as DSOs instead. Is this feasable? > > Obviously, as long as APR is threaded, prefork and worker should be > interchangable. If your APR isn't threadable, you can't use a > threaded MPM. This also gives us an advantage by building all > of the MPMs and making it easier to live with binbuilds. -- justin >
You will be seriously hosed if you try running a server compiled for prefork with a threaded MPM. A prefork compile does not link in thread safe libraries. Don't know what kind of problems you could run into running prefork with threadsafe libraries (other than performance degradation). Bill
