On Wed, Jun 27, 2007 at 05:30:21AM +0900, Junichi Uekawa wrote: > Hi, > > > > Please elaborate 'right library name' > > > > Boost library naming is described in the documentation [0]. > > > > [0] > > http://www.boost.org/more/getting_started/unix-variants.html#library-naming > > Which does not mean it is correct for libboost-*-dev to silently > change its interface (.so library naming). > > This description sounds more relevant for cross-platform development > and other things, but isn't it possible to provide a saner default for > gcc/libc system.s > > Why not just provide -pthread version (-mt) per default and provide > -st version for people who really care?
I have brought this up with upstream. Please see the thread here: http://thread.gmane.org/gmane.comp.lib.boost.user/28950 and the bug report here: http://svn.boost.org/trac/boost/ticket/1094 Apparently, the library naming scheme on Linux should be layout=system, which uses the simple and expected naming scheme. I haven't yet seen this documented, however. This solves GNU/Linux software library naming for linking, but does not fix it for true cross-platform use. The above thread and bug report propose a solution for that as well. Regards, Roger -- .''`. Roger Leigh : :' : Debian GNU/Linux http://people.debian.org/~rleigh/ `. `' Printing on GNU/Linux? http://gutenprint.sourceforge.net/ `- GPG Public Key: 0x25BFB848 Please GPG sign your mail.
signature.asc
Description: Digital signature