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:
: 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?
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