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.

Attachment: signature.asc
Description: Digital signature

Reply via email to