Re: httpd and utils should use static libraries

2002-01-30 Thread Rodent of Unusual Size
Jeff Trawick wrote: Ken's talking binbuild... For what we distribute, certainly. But I think static libraries should also be our default. Otherwise someone who builds from scratch is going to run into the same astonishment when it tries to copies home-built files around. It'll look like it

Re: httpd and utils should use static libraries

2002-01-30 Thread Aaron Bannert
On Tue, Jan 29, 2002 at 09:00:06PM -0500, Rodent of Unusual Size wrote: httpd, htpasswd, htdigest, and the other main applications need to be built with static libraries. In other words, they must not be linked against libapr.so and friends. Why? Because otherwise we make life difficult

Re: httpd and utils should use static libraries

2002-01-30 Thread Justin Erenkrantz
On Wed, Jan 30, 2002 at 07:43:36AM -0800, Aaron Bannert wrote: I've already added this for our various support binaries: --enable-static-htpasswd ... I see no reason why we couldn't do the same for httpd. I agree that it may make life easier for binbuild users, but I'm totally against

Re: httpd and utils should use static libraries

2002-01-30 Thread Greg Ames
Aaron Bannert wrote: On Tue, Jan 29, 2002 at 09:00:06PM -0500, Rodent of Unusual Size wrote: httpd, htpasswd, htdigest, and the other main applications need to be built with static libraries. In other words, they must not be linked against libapr.so and friends. Why? Because

Re: httpd and utils should use static libraries

2002-01-30 Thread Aaron Bannert
On Wed, Jan 30, 2002 at 11:30:23AM -0500, Greg Ames wrote: I see no reason why we couldn't do the same for httpd. I agree that it may make life easier for binbuild users, that would be most excellent but I'm totally against doing this

Re: httpd and utils should use static libraries

2002-01-30 Thread Rodent of Unusual Size
Aaron Bannert wrote: I've already added this for our various support binaries: --enable-static-htpasswd Having to explicitly specify this to make it happen is not on; it needs to be the default. Having to specify for each individual util is also bogus; there should be a switch, defaulting

Re: httpd and utils should use static libraries

2002-01-30 Thread Greg Ames
Aaron Bannert wrote: I tried sticking --disable-shared for apr and apr-util in httpd's configure.in. That doesn't work any more if you try to build the modules shared. I think all you have to do is pass -static to the libtool link command for httpd. I'll be able to fool around with this

Re: httpd and utils should use static libraries

2002-01-30 Thread Aaron Bannert
On Wed, Jan 30, 2002 at 12:00:23PM -0500, Rodent of Unusual Size wrote: Aaron Bannert wrote: I've already added this for our various support binaries: --enable-static-htpasswd Having to explicitly specify this to make it happen is not on; it needs to be the default. Having to specify

Re: httpd and utils should use static libraries

2002-01-30 Thread Justin Erenkrantz
On Wed, Jan 30, 2002 at 01:20:49PM -0600, William A. Rowe, Jr. wrote: Certainly would agree there. httpd has dozens of modules loading anyways, and benefits greatly from the apachectl configuration of the DYLD path, etc. Even linking httpd static causes headaches for dynamic modules, when

Re: httpd and utils should use static libraries

2002-01-30 Thread Jeff Trawick
Aaron Bannert [EMAIL PROTECTED] writes: On Wed, Jan 30, 2002 at 12:00:23PM -0500, Rodent of Unusual Size wrote: Aaron Bannert wrote: I've already added this for our various support binaries: --enable-static-htpasswd Having to explicitly specify this to make it happen is not on;

Re: httpd and utils should use static libraries

2002-01-30 Thread Greg Ames
Justin Erenkrantz wrote: On Wed, Jan 30, 2002 at 01:20:49PM -0600, William A. Rowe, Jr. wrote: Certainly would agree there. httpd has dozens of modules loading anyways, and benefits greatly from the apachectl configuration of the DYLD path, etc. Even linking httpd static causes

httpd and utils should use static libraries

2002-01-29 Thread Rodent of Unusual Size
httpd, htpasswd, htdigest, and the other main applications need to be built with static libraries. In other words, they must not be linked against libapr.so and friends. Why? Because otherwise we make life difficult for users, and make violation of the Principle of Least Astonishment a virtual

Re: httpd and utils should use static libraries

2002-01-29 Thread Jeff Trawick
Rodent of Unusual Size [EMAIL PROTECTED] writes: httpd, htpasswd, htdigest, and the other main applications need to be built with static libraries. In other words, they must not be linked against libapr.so and friends. Why? Because otherwise we make life difficult for users, and make