[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#138971: ITP Mapserver




On Aug 19, 2004, at 5:45 AM, Robert Jordens wrote:

I'll try to sponsor the package as much as I can. That might be quite
irregular but OTOH I'll have times of "high activity".

What bothers me most at the moment is the following:

-rwxr-xr-x root/root    581952 2004-08-19 12:27:15 ./usr/bin/legend
-rwxr-xr-x root/root    581952 2004-08-19 12:27:15 ./usr/bin/scalebar
-rwxr-xr-x root/root    581952 2004-08-19 12:27:15 ./usr/bin/shp2img
-rwxr-xr-x root/root    581964 2004-08-19 12:27:15 ./usr/bin/shp2pdf
-rwxr-xr-x root/root    581956 2004-08-19 12:27:15 ./usr/bin/shptree
-rwxr-xr-x root/root    581952 2004-08-19 12:27:15 ./usr/bin/shptreetst
-rwxr-xr-x root/root    581956 2004-08-19 12:27:15 ./usr/bin/shptreevis
-rwxr-xr-x root/root    581956 2004-08-19 12:27:15 ./usr/bin/sortshp
-rwxr-xr-x root/root    581956 2004-08-19 12:27:15 ./usr/bin/tile4ms

libmap.a gets statically compiled into all binaries. You should link the binaries against the shared library and create a separate package.

The rest looks quite clean and well done.

Upstream has never meant for libmap.a to be a shared libary from what I gather. The build process does not support it in the slightest. (unless this changed in 4.2.x) I don't have enough experience with C to be or it's many different possible build processes to be able to turn that into a shared library, so for now it would have to continue to be static.

--
Paul Baker

"Yes, we did produce a near-perfect republic. But will they keep it? Or will they, in the enjoyment of plenty, lose the memory of freedom?”
         -- Thomas Jefferson in a letter to John Adams

GPG Key: http://homepage.mac.com/pauljbaker/public.asc




Reply to: