Static compilation of Mapserver?

Paul Ramsey pramsey at REFRACTIONS.NET
Tue Oct 25 08:35:36 PDT 2005


I have done this, making a large number of the dependencies static  
(freetype, gd, proj, gdal) but it was not fun and it took a lot of  
work editing makefiles.  There is no easy way to do it, and you have  
to make sure that every library you do not expect to find on the  
target system is included.  This can be extra fun with things like  
freetype, that are not a direct mapserver dependency, but rather a  
dependency of a dependency.

Some things (like zlib) are sufficiently standard that you can often  
assume they will be available dynamically.

On Oct 25, 2005, at 6:37 AM, Daniele Margotti wrote:

> Hi list,
>
> I want to use Mapserver on a remote Linux webserver, where I can  
> upoload CGIs.
> Unfortunately, I have no shell access to this webserver, so I  
> cannot compile Mapserver directly on the machine.
> But I have a Linux PC where I can compile/install all needed  
> libraries (Zlib, GD, Gdal, Libtiff, Proj, and so on) and, after  
> that, compile CGI Mapserver and PHP Mapscript.
>
> Can I compile it including in the executable all those libraries?  
> Would then the Mapserver executable (or the Mapscript module) run  
> even if different libraries are installed on the webserver?
> How can I do? (i.e.: which parameters should I add to "./configure"  
> or "make", or in the "Makefile"?)
>
> Thank you,
>     Daniele
>



More information about the MapServer-users mailing list