Hello Dave,
[email protected] wrote:
> I've just checked out version 2000 of OSG2 and noticed the libraries
> which end in D, for example OSGBaseD.so and OSGBase.so
those are the debug versions of the libraries. We recently added the D
suffix partly because it is more consistent with the way we do this on
windows (where keeping debug/release libs separate is more important).
> When attempting to build one of our test programs I was unable to link
> due to missing symbols in the non D base libraries, but was able to link
> by including all of the D versions of libraries in addition. This was
> on a debug version.
>
> So my questions are:
> How do they differ?
see above.
> Why can't I find the symbols I need in them?
perhaps the non-D versions are from a previous build? If you only build
debug versions from the updated sources the non-D versions are probably
out of data. You could remove them (unfortunately cmake can/does not
offer an uninstall target) or rebuild release libs as well and replace
the non-D versions with those.
Cheers,
Carsten
------------------------------------------------------------------------------
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users