
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 05/02/2010 02:49 AM, Vladimir Prus wrote:
If I were using a library, I'd prefer that it didn't have an unnecessary dependency on another library that would require me to add that other library to my build system (which, at least under Linux, would be necessary),
Could you clarify? On Linux, the official way is the shared linking, and therefore the client does not need to care what dependencies libxint.so might have -- they will be picked up automatically.
I'm not familiar with shared linking. I don't think I've seen it work, because (as an example purely from memory) when I try to use Boost.FileSystem, I have to manually put in instructions for the linker to link to Boost.System as well, or I get linker errors. - -- Chad Nelson Oak Circle Software, Inc. * * * -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkvdlHwACgkQp9x9jeZ9/wT+bQCgyXJdU2bCpHpCw5ZSP6FuGvaQ 06oAoNnuvYB75QOvHvgg9DHNAV9fUrzZ =gi44 -----END PGP SIGNATURE-----