Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2003-03-12 09:23:07


Hi Jürgen,

> Please find the newest test-case attached.
> If you want to include it, please add the following copyright line
> to the appropriate files.
>
> Copyright (c) 2003 Institute of Transport,
> Railway Construction and Operation,
> University of Hanover, Germany
> Permission to copy, use, modify, sell and distribute this software is
> granted provided this copyright notice appears in all copies. This
> software is provided "as is" without express or impliedwarranty, and
> with no claim as to its suitability for any purpose.

I've added it to the regression test suite. The copyright is attached to most
files (except for boost-build.jam/project-root.jam). I also has to add dummy
methods to a couple of classes and call them in couple of places to
supress 'unused variable' warning from the compiler. You should be
able to go to "tools/build/test" and run "railsys.py" there. The test case
inself is in "railsys" directory.

> The test case should reproduce several bugs:
>
> please cd bjam/program.
>
> bjam --v2 should fail in liba.
> Reason: liba should be compiled with optimization=off.
> test.o is put twice on the linker command line.

Fixed now. Thanks.

> bjam --v2 debug produces the build path
>
> release/debug-symbols-on/inlining-off/optimization-off/stdlib-stlport/threa
>ding-multi and (for some targets)

I believe this is the same bug, which is fixed now. The default-build should
have been normalized (i.e. "release" should have become <variant>release).
Failure to do so caused all kinds of problems.

Could you verify that these bugs go away after update?

Thanks,
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