httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sameer <>
Subject Re: converting mod_dll to use dlopen/dlsym
Date Mon, 27 Oct 1997 23:57:21 GMT
	Thanks. So I modified mod_dll.c to theoretically work with
dlopen/dlsym. However, as you state, creation of the appropriate
shared library is the difficult task.

	I don't believe, however, that dlopen/dlsym isn't that hard to
find these days. Stronghold builds with support for the Rainbow
CryptoSwift accelerator, and that involves linking with a shared
library... on only a few platforms did we have to disable the shared
library support.
	I'm not going to attempt to support GNU dld.

	The hard part now is creating the appropriate shared files, to
see if my module works.. Anyone know how to do this on FreeBSD?

> On Mon, 27 Oct 1997, sameer wrote:
> > 	Before I go try and fail, is there a reason why converting
> > mod_dll to support UNIX dlopen/dlsym functionality would be doomed to
> > failure?
> Well, mod_dll is based on the mod_dld that has come with Apache since
> 0.8... I've never seen anyone claim it works, but Rob Thau apparently
> got it working somehow when he wrote it. I imagine it's simpler to
> modify that to use dynamic libraries, since it's for Unix
> already. (though maybe not)
> But no, there's absolutely no reason why mod_dld shouldn't work. It's
> just that shared library support for Windows is always available, and
> much much more convenient to the average user than compiling. On Unix,
> shared library support (especially two years ago when Shambhala was
> first written) is inconsistent and often non-existent, and compliation
> isn't too much of a task.
> -- Alexei Kosut <>

Sameer Parekh					Voice:   510-986-8770
President					FAX:     510-986-8777

View raw message