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/
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Flightgear-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/flightgear-devel