using layout=tagged cannot solved this problem, but using build-type=complete is ok,I don't know why. 
 
 
2011-06-22

feng.zhou

发件人: Lars Viklund
发送时间: 2011-06-21  21:09:12
收件人: boost-build
抄送:
主题: Re: [Boost-build] Build problem in Solaris10 x86 64bit with CC
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@acc.umu.se
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build