|
Boost-Build : |
From: joaquintides (joaquin_at_[hidden])
Date: 2005-05-05 08:16:47
Hello,
GCC/Tru64 is having problems with Boost.MultiIndex tests:
the issue is known long ago and can be solved by
omitting the -g switch (in bjam terminology, turning off
<debug-symbols>). I'm no expert in bjam; although I think
I know how to selectively turn off debug symbols for
gcc toolsets, I'd like to be stricter and apply the patch
only on gcc under Tru64. Any guru out there knows
how to do that? For reference, the jamfile I intend to
modify is as simple as it gets (pasted below).
Thanks for your help,
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
****************Jamfile****************
# Boost.MultiIndex tests Jamfile
#
# Copyright 2003-2005 Joaquín M López Muñoz.
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
#
# See http://www.boost.org/libs/multi_index for library home page.
subproject libs/multi_index/test ;
# bring in rules for testing
SEARCH on testing.jam = $(BOOST_BUILD_PATH) ;
include testing.jam ;
# make tests run by default
DEPENDS all : test ;
import ../../../libs/serialization/build/serialization ;
{
test-suite "multi_index"
: [ run test_basic.cpp
test_basic_main.cpp ]
: [ run test_capacity.cpp
test_capacity_main.cpp ]
: [ run test_comparison.cpp
test_comparison_main.cpp ]
: [ run test_composite_key.cpp
test_composite_key_main.cpp ]
: [ run test_conv_iterators.cpp
test_conv_iterators_main.cpp ]
: [ run test_copy_assignment.cpp
test_copy_assignment_main.cpp ]
: [ run test_hash_ops.cpp
test_hash_ops_main.cpp ]
: [ run test_iterators.cpp
test_iterators_main.cpp ]
: [ run test_key_extractors.cpp
test_key_extractors_main.cpp ]
: [ run test_list_ops.cpp
test_list_ops_main.cpp ]
: [ run test_modifiers.cpp
test_modifiers_main.cpp ]
: [ run test_mpl_ops.cpp
test_mpl_ops_main.cpp ]
: [ run test_observers.cpp
test_observers_main.cpp ]
: [ run test_projection.cpp
test_projection_main.cpp ]
: [ run test_range.cpp
test_range_main.cpp ]
: [ run test_safe_mode.cpp
test_safe_mode_main.cpp ]
: [ run test_serialization.cpp test_serialization_main.cpp
<lib>../../serialization/build/boost_serialization
: # args
: # input files
: std::locale-support toolset::require-boost-spirit-
support ]
: [ run test_set_ops.cpp
test_set_ops_main.cpp ]
: [ run test_special_list_ops.cpp
test_special_list_ops_main.cpp ]
: [ run test_special_set_ops.cpp
test_special_set_ops_main.cpp ]
: [ run test_update.cpp
test_update_main.cpp ]
;
}
****************Jamfile****************
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