Boost logo

Boost Testing :

From: David Abrahams (dave_at_[hidden])
Date: 2005-05-26 12:13:56


Hartmut Kaiser <hartmut.kaiser_at_[hidden]> writes:

>
> David Abrahams wrote:
>
>> > I think the problems are fixed already after Dave's changes to the
>> > build system (at least for Wave). Dave said he 'turned off the
>> > manifest stuff' - whatever this means ;-)
>>
>> Yes, but Martyn insists that I shouldn't have done that and
>> it will cause problems when we build with the version of
>> VC-8.0 they actually release. In order to get the problems
>> back so Martyn can help us, just undo the following patch in
>> your local Boost copy:
>>
>> Index: msvc-tools.jam
>> ===================================================================
>> RCS file: /cvsroot/boost/boost/tools/build/v1/msvc-tools.jam,v
>> retrieving revision 1.48
>> retrieving revision 1.49
>> diff -b -d -u -b -u -r1.48 -r1.49
>> --- msvc-tools.jam 22 May 2005 10:45:44 -0000 1.48
>> +++ msvc-tools.jam 25 May 2005 19:18:13 -0000 1.49
>> @@ -129,7 +129,7 @@
>> {
>> with-command-file vc-Link $(<) : $(sources) $(NEEDLIBS) ;
>>
>> - if $(target-type) != LIB
>> + if $(target-type) = PYD
>> {
>> MANIFEST on $(target) = $(VC_MANIFEST) ;
>> OUTPUTRESOURCE on $(target) = $(VC_OUTPUTRESOURCE) ;
>
> Will try.

Nevermind that; please get the latest tools/build/v1/msvc-tools.jam
which has

    if $(target-type) in $(SHARED_TYPES)

instead. That should work perfectly everywhere.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

Boost-testing list run by mbergal at meta-comm.com