Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-12-21 03:51:39


On Tuesday 21 December 2004 01:00, Reece Dunn wrote:

> I have just done a CVS update and have attempted to build my project
> (gui/libs/devel). After a few moments, bjam crashes with:

My last optimization patch passed all tests, honest!

> The problem does not appear when using the gcc toolset and appears to be
> independant of the project (I have tried two different projects with the
> same results). It is reproducible on: msvc, cw and borland, with:

Ah, here's what causes it:

generators.register-linker msvc.link.dll
: OBJ SEARCHED_LIB STATIC_LIB IMPORT_LIB
: SHARED_LIB IMPORT_LIB RSP : <toolset>msvc ;

when we try to figure out which target types can be converted into IMPORT_LIB,
we find this generator which has IMPORT_LIB in source types, so we recurse
infinitely and the error you get is just stack overflow.

I've just committed a fix, which works on Lunix/gcc and NT/borland. Could you
check that msvc is OK, too?

- 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