Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-10-08 02:30:10


Hi Alain,

muchacho_30 wrote:

> 1. I tried your suggestion (creating a LIS type) and it worked! I
> have two more issues:
>
> a) Now, it generates the following:
>
> warning: using independent target
> <..!..!..!generic!libs!bqueue/icc/debug/link-static_at_../../../generic/libs/b
>queue/bin/icc/debug/link-static @>bqueue.lis
>
> Can I get rid of this warning, specifically for this LIS type? (I
> don't want to completely disable warnings).

I think you can get rid of this warning by grabbing the most current version
of V2 from http://boost.org/boost-build2

> b) When the librarian fails, I am left with files that have random
> letters in their base name but a consistent extension of .AAA, i.e. I
> might be left with the following files:
>
> _1abg.AAA
> 3_fd3fdd.AAA
> 012.AAA

Hmm ;-)

> I would like to clean these files as well. I could do something like:
>
> actions piecemeal archive
> {
> c:/icc/bin/ilibw $(AR_FLAGS) "$(<:W)" "$(>:W)"
> rm *.AAA
> }
>
> However, I'd much rather delete them when 'bjam clean' is invoked and
> not when 'bjam' is invoked.

I'm afraid I don't know how to easily achieve this. If you would like this
issue to be eventually addressed, could you create and account at

http://zigzag.cs.msu.su:7814/scarab

and enter a defect report against the "Boost -> Build" module? Maybe, I'll
figure some solution when I start working at:

http://zigzag.cs.msu.su:7814/scarab/issues/id/BB37

> 2. The prefix I need is 'lib', so I tried:
>
> generators.register-composing icc.archive : OBJ : STATIC_LIB(lib%) :
> <toolset>icc ;
>
> and it worked!

Great.

- Volodya

 


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