Boost logo

Boost Users :

From: David Abrahams (dave_at_[hidden])
Date: 2002-12-19 17:29:22


"Daniel Yerushalmi" <yg-boost-users_at_[hidden]> writes:

> "David Abrahams" <dave_at_[hidden]> wrote in message
> news:u7ke5ohze.fsf_at_boost-consulting.com...
>> "Daniel Yerushalmi" <yg-boost-users_at_[hidden]> writes:
>>
>> > Hi All
>> > I got filesyetm from the CVS and build it using bjam (no args with
>> > VCVARS32.BAT of msvc 6.5)
>> >
>> > Only the folder: runtime-link-dynamic was created under
> bin/lisbfs.lib/msvc.
>> > Other libraies (i.e. thread) build by default also runtime-link-static.
>> >
>> > What should I do to do the build with static run time library?
>>
>> bjam -sBUILD="<runtime-link>dynamic" ...whatever...
>>
>> should work.
> Thanks it worked (I used bjam -sBUILD="<runtime-link>static")

Uh, right, sorry.

> but now I want to build the filesystem using the multi-threaded run
> time library (static version).

-sBUILD="<runtime-link>static/<threading>multi"

> In the thread library the created path is:
> boost_thread.lib\msvc\debug\runtime-link-static\threading-multi
>
> (The difference is that the default library is LIBCD - in the way it is
> build now and maybe the compiler switch are not OK)

I don't know what you mean by that.

> I want to do something equivalant... (in my opinion it should by default to
> build all the four (eight including debug/release) option.... )

Talk to Beman about it; he's the filesystem guy. BTW I'm pretty sure
there are only six combinations, since the DLL runtime is always
MT-enabled.

> (I tried to read the build system doc but it is rather long :( )

I'll try to help, but my patience may be proportional to your
willingness to read the docs ;-)

-- 
                       David Abrahams
   dave_at_[hidden] * http://www.boost-consulting.com
Boost support, enhancements, training, and commercial distribution

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net