Apache HTTPD server module in D (linux)

Tim M tim.matthews7 at gmail.com
Fri Sep 11 01:50:04 PDT 2009


Justin Johansson Wrote:

> Seeing this topic discussed here before but unable to ascertain a definitive answer on the issue, please forgive me for asking again.
> 
> Is there any technical reason (e.g. position dependent code) why DMD 1.0 + Phobos cannot be used to build an Apache HTTPD server module as a linux shared object (.so)?  I've tried linking some D + C code together (the C code already being working apache module) and have encountered unresolved symbol issues (which undoubtedly is no surprise).
> 
> There was some previous report that gcd would cut it, but for this project I need to stick with DMD or my D project will be hosed.  I dread the thought of going back to Tomcat + Java.
> 
> Now I've read how to build a Windows DLL with D and well understand the GC mechanics.  If its just a matter of hacking the runtime (CRT) startup code I'm prepared to get my hands dirty but need some hints to get there.
> 
> Alternative perhaps is to link the D module statically into the Apache core but this doesn't fit well having to distribute a custom build of Apache server.
> 
> Any hints or help on this mercy assignment would be much appreciated.
> 
> Again my apologies if this topic has been definitively dealt with before on this forum.
> 
> Thanks.
> 

Is this the sort of thing you are looking for? http://www.britseyeview.com/dcat/




More information about the Digitalmars-d mailing list