Boost logo

Boost-Build :

Subject: Re: [Boost-build] Build problem in Solaris10 x86 64bit with CC
From: Lars Viklund (zao_at_[hidden])
Date: 2011-06-21 09:23:57


On Tue, Jun 21, 2011 at 07:20:35PM +0800, feng.zhou wrote:
> Hi
> ./bjam toolset=sun stdlib=sun-stlport address-model=64 stage
> only can get static and share lib of release version ,no debug
>
> ./bjam toolset=sun stdlib=sun-stlport address-model=64 debug release stage
> error happen
>
> ./bjam toolset=sun stdlib=sun-stlport address-model=64 variant=debug,release stage
> error happen
>
> ./bjam toolset=sun stdlib=sun-stlport address-model=64 debug stage
> will generate debug version ,but lib name is same as release
>
> I want to get release and debug version with different name,how can I do,Thanks
> 2011-06-21

Under unixy operating systems, Boost.Build defaults to using
--layout=system, which will give libraries simplified undecorated names.

You might want to provide --layout=tagged or --layout=versioned, which
will give them more distinct names (for more information, bjam --help).

Note that if you want to build _every_ combination there is, there's
--build-type=complete, which will warn you if you do not have the right
layout.

-- 
Lars Viklund | zao_at_[hidden]

Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk