From: Curtis O. <cur...@gm...> - 2008-01-19 16:16:15
|
On Jan 19, 2008 9:58 AM, Ove Kaaven wrote: > You could grab the source package from > http://packages.debian.org/unstable/games/flightgear (download links in > the blue panel on the right), then you should end up with the patched > makefiles... > > Well, apropos, recently I've considered making static-only debian > packages of simgear (I think policy has relaxed the > "everything-must-be-shared-libs" rule since the packages were initially > created), but suspect that since the plib packages are still shared > libraries, there might be problems with that... hmm... > For what it's worth, the primary plib author (Steve) has always been very adamant that plib be built as static libs. He has expressed several times his opposition to compiling C++ code into shared libraries. I forget all the issues he pointed out, but certainly C++'s name mangling scheme can cause problems since different compilers or different versions of the same compiler can use different name mangling algorithms, and then the runtime linker may be unable to find the needed function at runtime. I wonder if there may also be potential runtime/memory allocation issues. The whole shared library scheme presupposes C code. Regards, Curt. -- Curtis Olson: http://baron.flightgear.org/~curt/ |