Ticket #12193: 0002-Update-for-pathscale-6.patch
File 0002-Update-for-pathscale-6.patch, 33.5 KB (added by , 6 years ago) |
---|
-
boost/config/compiler/pathscale.hpp
From 2ea1a77dac0f799806a4d9392e1b0a5a725097bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> Date: Sat, 12 Mar 2016 13:33:17 +0100 Subject: [PATCH 2/2] Update for pathscale-6 --- boost/config/compiler/pathscale.hpp | 7 +- libs/chrono/build/Jamfile.v2 | 2 +- libs/chrono/perf/Jamfile.v2 | 2 +- libs/chrono/stopwatches/test/Jamfile.v2 | 2 +- libs/chrono/test/Jamfile.v2 | 2 +- libs/core/test/Jamfile.v2 | 1 + libs/detail/test/Jamfile | 2 + libs/detail/test/container_fwd/Jamfile | 1 + libs/lexical_cast/test/Jamfile.v2 | 3 +- libs/log/build/Jamfile.v2 | 8 +- libs/log/config/x86-ext/Jamfile.jam | 2 + libs/numeric/odeint/test/Jamfile.v2 | 1 + libs/numeric/odeint/test/numeric/Jamfile.v2 | 1 + libs/numeric/odeint/test/regression/Jamfile.v2 | 1 + libs/preprocessor/test/Jamfile.v2 | 98 ++++++++++++------------- libs/ratio/test/Jamfile.v2 | 2 +- libs/serialization/util/test.jam | 1 + libs/spirit/example/x3/Jamfile | 2 + libs/spirit/example/x3/rexpr/rexpr_full/Jamfile | 2 + libs/spirit/test/Jamfile | 1 + libs/spirit/test/x3/Jamfile | 2 + libs/thread/build/Jamfile.v2 | 4 +- libs/thread/test/Jamfile.v2 | 4 +- libs/type_index/test/Jamfile.v2 | 4 +- libs/variant/test/Jamfile.v2 | 1 + libs/vmd/test/Jamfile.v2 | 2 + 26 files changed, 97 insertions(+), 61 deletions(-) diff --git a/boost/config/compiler/pathscale.hpp b/boost/config/compiler/pathscale.hpp index 7c211c4..e73a218 100644
a b 12 12 # define BOOST_COMPILER "PathScale EKOPath C++ Compiler version " __PATHSCALE__ 13 13 #endif 14 14 15 #if __PATHCC__ >= 4 15 #if __PATHCC__ >= 6 16 // PathCC is based on clang, and supports the __has_*() builtins used 17 // to detect features in clang.hpp. Since the clang toolset is much 18 // better maintained, it is more convenient to reuse its definitions. 19 # include "boost/config/compiler/clang.hpp" 20 #elif __PATHCC__ >= 4 16 21 # define BOOST_MSVC6_MEMBER_TEMPLATES 17 22 # define BOOST_HAS_UNISTD_H 18 23 # define BOOST_HAS_STDINT_H -
libs/chrono/build/Jamfile.v2
diff --git a/libs/chrono/build/Jamfile.v2 b/libs/chrono/build/Jamfile.v2 index de9b7db..1e35dfa 100644
a b project boost/chrono 47 47 #<toolset>darwin:<cxxflags>-Wno-variadic-macros 48 48 <toolset>darwin-4:<cxxflags>-Wno-variadic-macros 49 49 <toolset>darwin-5:<cxxflags>-Wno-variadic-macros 50 #<toolset>pathscale:<cxxflags>-Wextra50 <toolset>pathscale:<cxxflags>-Wextra 51 51 <toolset>pathscale:<cxxflags>-Wno-long-long 52 52 <toolset>pathscale:<cxxflags>-pedantic 53 53 <toolset>clang:<cxxflags>-Wextra -
libs/chrono/perf/Jamfile.v2
diff --git a/libs/chrono/perf/Jamfile.v2 b/libs/chrono/perf/Jamfile.v2 index 7d6b80e..cdb905f 100644
a b project 28 28 <toolset>darwin:<cxxflags>-Wextra 29 29 <toolset>darwin:<cxxflags>-pedantic 30 30 <toolset>darwin:<cxxflags>-Wno-long-long 31 #<toolset>pathscale:<cxxflags>-Wextra31 <toolset>pathscale:<cxxflags>-Wextra 32 32 <toolset>pathscale:<cxxflags>-Wno-long-long 33 33 <toolset>pathscale:<cxxflags>-pedantic 34 34 <toolset>clang:<cxxflags>-Wextra -
libs/chrono/stopwatches/test/Jamfile.v2
diff --git a/libs/chrono/stopwatches/test/Jamfile.v2 b/libs/chrono/stopwatches/test/Jamfile.v2 index f5c31c4..0f4e797 100644
a b project 32 32 <toolset>darwin:<cxxflags>-pedantic 33 33 <toolset>darwin:<cxxflags>-Wno-long-long 34 34 <toolset>darwin:<cxxflags>-Wno-variadic-macros 35 #<toolset>pathscale:<cxxflags>-Wextra35 <toolset>pathscale:<cxxflags>-Wextra 36 36 <toolset>pathscale:<cxxflags>-Wno-long-long 37 37 <toolset>pathscale:<cxxflags>-pedantic 38 38 <toolset>clang:<cxxflags>-Wextra -
libs/chrono/test/Jamfile.v2
diff --git a/libs/chrono/test/Jamfile.v2 b/libs/chrono/test/Jamfile.v2 index 3ac259a..87f1851 100644
a b project 34 34 <toolset>darwin:<cxxflags>-pedantic 35 35 <toolset>darwin:<cxxflags>-Wno-long-long 36 36 <toolset>darwin:<cxxflags>-Wno-variadic-macros 37 #<toolset>pathscale:<cxxflags>-Wextra37 <toolset>pathscale:<cxxflags>-Wextra 38 38 <toolset>pathscale:<cxxflags>-Wno-long-long 39 39 <toolset>pathscale:<cxxflags>-pedantic 40 40 <toolset>clang:<cxxflags>-Wextra -
libs/core/test/Jamfile.v2
diff --git a/libs/core/test/Jamfile.v2 b/libs/core/test/Jamfile.v2 index ba8a83a..0fe58ac 100644
a b compile-fail explicit_operator_bool_compile_fail_shift.cpp ; 50 50 compile ignore_unused_test.cpp : <toolset>gcc-4.8:<cxxflags>"-Wunused-variable -Wunused-local-typedefs -Werror" 51 51 <toolset>gcc:<cxxflags>"-Wunused-variable -Werror" 52 52 <toolset>clang:<cxxflags>"-Wunused-variable -Werror" 53 <toolset>pathscale:<cxxflags>"-Wunused-variable -Werror" 53 54 <toolset>msvc:<cxxflags>"/we4100 /we4101" ; 54 55 run sp_typeinfo_test.cpp ; 55 56 run sp_typeinfo_test.cpp : : : <rtti>off : sp_typeinfo_test_no_rtti ; -
libs/detail/test/Jamfile
diff --git a/libs/detail/test/Jamfile b/libs/detail/test/Jamfile index 59c0a8d..fce723d 100644
a b project detail/test 14 14 <toolset>clang:<cxxflags>-ftemplate-depth-300 15 15 <toolset>gcc:<cxxflags>-ftemplate-depth-300 16 16 <toolset>darwin:<cxxflags>-ftemplate-depth-300 17 <toolset>pathscale:<cxxflags>-Wno-unused 18 <toolset>pathscale:<cxxflags>-ftemplate-depth-300 17 19 ; 18 20 19 21 for tests in [ glob *.cpp ] { -
libs/detail/test/container_fwd/Jamfile
diff --git a/libs/detail/test/container_fwd/Jamfile b/libs/detail/test/container_fwd/Jamfile index 1c0906e..1c9ff00 100644
a b project detail/test/container_fwd 12 12 <toolset>gcc:<cxxflags>"-pedantic -Wstrict-aliasing -fstrict-aliasing -Wextra -Wsign-promo -Wunused-parameter -Wconversion" 13 13 <toolset>darwin:<cxxflags>"-pedantic -Wstrict-aliasing -fstrict-aliasing -Wextra -Wsign-promo -Wunused-parameter -Wconversion" 14 14 <toolset>clang:<cxxflags>"-pedantic -Wextra -Wmismatched-tags" 15 <toolset>pathscale:<cxxflags>"-pedantic -Wextra" 15 16 <warnings-as-errors>on 16 17 ; 17 18 -
libs/lexical_cast/test/Jamfile.v2
diff --git a/libs/lexical_cast/test/Jamfile.v2 b/libs/lexical_cast/test/Jamfile.v2 index 83d6ad4..f4a9b7f 100644
a b test-suite conversion 36 36 [ run lexical_cast_wchars_test.cpp ] 37 37 [ run lexical_cast_float_types_test.cpp ] 38 38 [ run lexical_cast_inf_nan_test.cpp ] 39 [ run lexical_cast_containers_test.cpp : : : <toolset>gcc:<cxxflags>-Wno-long-long <toolset>clang:<cxxflags>-Wno-long-long ]39 [ run lexical_cast_containers_test.cpp : : : <toolset>gcc:<cxxflags>-Wno-long-long <toolset>clang:<cxxflags>-Wno-long-long <toolset>pathscale:<cxxflags>-Wno-long-long ] 40 40 [ run lexical_cast_empty_input_test.cpp ] 41 41 [ run lexical_cast_pointers_test.cpp ] 42 42 [ compile lexical_cast_typedefed_wchar_test.cpp : <toolset>msvc:<nowchar>on ] … … test-suite conversion 50 50 <toolset>gcc-4.7:<cxxflags>-fno-exceptions 51 51 <toolset>gcc-4.8:<cxxflags>-fno-exceptions 52 52 <toolset>clang:<cxxflags>-fno-exceptions 53 <toolset>pathscale:<cxxflags>-fno-exceptions 53 54 ] 54 55 [ run lexical_cast_iterator_range_test.cpp ] 55 56 [ run lexical_cast_arrays_test.cpp ] -
libs/log/build/Jamfile.v2
diff --git a/libs/log/build/Jamfile.v2 b/libs/log/build/Jamfile.v2 index df0e026..b34ad01 100644
a b project boost/log 171 171 <toolset>darwin:<cxxflags>-ftemplate-depth-1024 172 172 <toolset>clang:<cxxflags>-ftemplate-depth-1024 173 173 <toolset>gcc:<cxxflags>-ftemplate-depth-1024 174 <toolset>pathscale:<cxxflags>-ftemplate-depth-1024 174 175 175 176 <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components 176 177 <toolset>gcc,<target-os>windows:<linkflags>-Wl,--enable-auto-import … … project boost/log 208 209 : usage-requirements 209 210 <toolset>clang:<cxxflags>-Wno-bind-to-temporary-copy 210 211 <toolset>clang:<cxxflags>-Wno-unused-function 212 <toolset>pathscale:<cxxflags>-Wno-unused-function 211 213 ; 212 214 213 215 local BOOST_LOG_COMMON_SRC = … … rule ssse3-targets-cond ( properties * ) 263 265 if $(has_ssse3) 264 266 { 265 267 result = ; 266 if <toolset>gcc in $(properties) || <toolset>clang in $(properties) 268 if <toolset>gcc in $(properties) || <toolset>clang in $(properties) || <toolset>pathscale in $(properties) 267 269 { 268 270 result = <cxxflags>"-march=core2 -msse -msse2 -msse3 -mssse3" ; 269 271 } … … rule avx2-targets-cond ( properties * ) 333 335 { 334 336 result = <cxxflags>"-march=core-avx2 -mavx -mavx2" ; 335 337 } 338 else if <toolset>pathscale in $(properties) 339 { 340 result = <cxxflags>"-march=haswell -mavx2" ; 341 } 336 342 else if <toolset>intel in $(properties) 337 343 { 338 344 if <toolset-intel:platform>win in $(properties) -
libs/log/config/x86-ext/Jamfile.jam
diff --git a/libs/log/config/x86-ext/Jamfile.jam b/libs/log/config/x86-ext/Jamfile.jam index 976fbab..66c926c 100644
a b obj ssse3 : ssse3.cpp 17 17 : 18 18 <toolset>gcc:<cxxflags>"-march=core2 -msse -msse2 -msse3 -mssse3" 19 19 <toolset>clang:<cxxflags>"-march=core2 -msse -msse2 -msse3 -mssse3" 20 <toolset>pathscale:<cxxflags>"-march=core2 -msse -msse2 -msse3 -mssse3" 20 21 <toolset>intel-linux:<cxxflags>"-march=core2" 21 22 <toolset>intel-darwin:<cxxflags>"-march=core2" 22 23 <toolset>intel-win:<cxxflags>"/QxSSSE3" … … obj avx2 : avx2.cpp 26 27 : 27 28 <toolset>gcc:<cxxflags>"-march=core-avx2 -mavx -mavx2 -fabi-version=0" 28 29 <toolset>clang:<cxxflags>"-march=core-avx2 -mavx -mavx2" 30 <toolset>pathscale:<cxxflags>"-march=haswell -mavx2" 29 31 <toolset>intel-linux:<cxxflags>"-march=core-avx2 -fabi-version=0" 30 32 <toolset>intel-darwin:<cxxflags>"-march=core-avx2 -fabi-version=0" 31 33 <toolset>intel-win:<cxxflags>"/arch:CORE-AVX2" -
libs/numeric/odeint/test/Jamfile.v2
diff --git a/libs/numeric/odeint/test/Jamfile.v2 b/libs/numeric/odeint/test/Jamfile.v2 index 502ee41..c65d69f 100644
a b project 24 24 <library>/boost//unit_test_framework 25 25 <link>static 26 26 <toolset>clang:<cxxflags>-Wno-unused-variable 27 <toolset>pathscale:<cxxflags>-Wno-unused-variable 27 28 # <cxxflags>-D_SCL_SECURE_NO_WARNINGS 28 29 ; 29 30 -
libs/numeric/odeint/test/numeric/Jamfile.v2
diff --git a/libs/numeric/odeint/test/numeric/Jamfile.v2 b/libs/numeric/odeint/test/numeric/Jamfile.v2 index 1915a32..5518f20 100644
a b project 17 17 <include>../../include 18 18 <link>static 19 19 <toolset>clang:<cxxflags>-Wno-unused-variable 20 <toolset>pathscale:<cxxflags>-Wno-unused-variable 20 21 21 22 # <cxxflags>-D_SCL_SECURE_NO_WARNINGS 22 23 ; -
libs/numeric/odeint/test/regression/Jamfile.v2
diff --git a/libs/numeric/odeint/test/regression/Jamfile.v2 b/libs/numeric/odeint/test/regression/Jamfile.v2 index 25bbf0c..58a16fd 100644
a b project 17 17 <include>../../include 18 18 <link>static 19 19 <toolset>clang:<cxxflags>-Wno-unused-variable 20 <toolset>pathscale:<cxxflags>-Wno-unused-variable 20 21 21 22 # <cxxflags>-D_SCL_SECURE_NO_WARNINGS 22 23 ; -
libs/preprocessor/test/Jamfile.v2
diff --git a/libs/preprocessor/test/Jamfile.v2 b/libs/preprocessor/test/Jamfile.v2 index 100df3b..33b8c06 100644
a b project preprocessor_tests : requirements <warnings>on 19 19 20 20 test-suite preprocessor 21 21 : 22 [ compile arithmetic.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x ]23 [ compile array.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x ]24 [ compile comparison.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x ]25 [ compile control.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x ]26 [ compile debug.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x ]27 [ compile facilities.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x ]28 [ compile iteration.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x ]29 [ compile list.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x ]30 [ compile logical.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x ]31 [ compile punctuation.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x ]32 [ compile repetition.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x ]33 [ compile selection.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x ]34 [ compile seq.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x ]35 [ compile slot.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x ]36 [ compile tuple.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x ]37 [ compile variadic.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x ]22 [ compile arithmetic.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x <toolset>pathscale:<cxxflags>-std=c++0x ] 23 [ compile array.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x <toolset>pathscale:<cxxflags>-std=c++0x ] 24 [ compile comparison.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x <toolset>pathscale:<cxxflags>-std=c++0x ] 25 [ compile control.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x <toolset>pathscale:<cxxflags>-std=c++0x ] 26 [ compile debug.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x <toolset>pathscale:<cxxflags>-std=c++0x ] 27 [ compile facilities.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x <toolset>pathscale:<cxxflags>-std=c++0x ] 28 [ compile iteration.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x <toolset>pathscale:<cxxflags>-std=c++0x ] 29 [ compile list.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x <toolset>pathscale:<cxxflags>-std=c++0x ] 30 [ compile logical.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x <toolset>pathscale:<cxxflags>-std=c++0x ] 31 [ compile punctuation.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x <toolset>pathscale:<cxxflags>-std=c++0x ] 32 [ compile repetition.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x <toolset>pathscale:<cxxflags>-std=c++0x ] 33 [ compile selection.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x <toolset>pathscale:<cxxflags>-std=c++0x ] 34 [ compile seq.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x <toolset>pathscale:<cxxflags>-std=c++0x ] 35 [ compile slot.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x <toolset>pathscale:<cxxflags>-std=c++0x ] 36 [ compile tuple.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x <toolset>pathscale:<cxxflags>-std=c++0x ] 37 [ compile variadic.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x <toolset>pathscale:<cxxflags>-std=c++0x ] 38 38 ; 39 39 40 40 test-suite preprocessor_nvm … … test-suite preprocessor_nvm 58 58 test-suite preprocessor_c 59 59 : 60 60 [ compile arithmetic.c 61 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 61 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 62 62 : arithmetic_c 63 63 ] 64 64 [ compile array.c 65 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 65 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 66 66 : array_c 67 67 ] 68 68 [ compile comparison.c 69 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 69 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 70 70 : comparison_c 71 71 ] 72 72 [ compile control.c 73 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 73 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 74 74 : control_c 75 75 ] 76 76 [ compile debug.c 77 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 77 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 78 78 : debug_c 79 79 ] 80 80 [ compile facilities.c 81 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 81 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 82 82 : facilities_c 83 83 ] 84 84 [ compile list.c 85 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 85 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 86 86 : list_c 87 87 ] 88 88 [ compile logical.c 89 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 89 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 90 90 : logical_c 91 91 ] 92 92 [ compile punctuation.c 93 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 93 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 94 94 : punctuation_c 95 95 ] 96 96 [ compile selection.c 97 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 97 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 98 98 : selection_c 99 99 ] 100 100 [ compile seq.c 101 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 101 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 102 102 : seq_c 103 103 ] 104 104 [ compile slot.c 105 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 105 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 106 106 : slot_c 107 107 ] 108 108 [ compile tuple.c 109 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 109 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 110 110 : tuple_c 111 111 ] 112 112 [ compile variadic.c 113 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 113 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 114 114 : variadic_c 115 115 ] 116 116 ; … … test-suite preprocessor_c_nvm 119 119 : 120 120 [ compile arithmetic.c 121 121 : <define>BOOST_PP_VARIADICS=0 122 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 122 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 123 123 : arithmetic_c_nvm 124 124 ] 125 125 [ compile array.c 126 126 : <define>BOOST_PP_VARIADICS=0 127 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 127 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 128 128 : array_c_nvm 129 129 ] 130 130 [ compile comparison.c 131 131 : <define>BOOST_PP_VARIADICS=0 132 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 132 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 133 133 : comparison_c_nvm 134 134 ] 135 135 [ compile control.c 136 136 : <define>BOOST_PP_VARIADICS=0 137 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 137 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 138 138 : control_c_nvm 139 139 ] 140 140 [ compile debug.c 141 141 : <define>BOOST_PP_VARIADICS=0 142 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 142 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 143 143 : debug_c_nvm 144 144 ] 145 145 [ compile facilities.c 146 146 : <define>BOOST_PP_VARIADICS=0 147 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 147 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 148 148 : facilities_c_nvm 149 149 ] 150 150 [ compile list.c 151 151 : <define>BOOST_PP_VARIADICS=0 152 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 152 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 153 153 : list_c_nvm 154 154 ] 155 155 [ compile logical.c 156 156 : <define>BOOST_PP_VARIADICS=0 157 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 157 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 158 158 : logical_c_nvm 159 159 ] 160 160 [ compile selection.c 161 161 : <define>BOOST_PP_VARIADICS=0 162 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 162 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 163 163 : selection_c_nvm 164 164 ] 165 165 [ compile seq.c 166 166 : <define>BOOST_PP_VARIADICS=0 167 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 167 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 168 168 : seq_c_nvm 169 169 ] 170 170 [ compile slot.c 171 171 : <define>BOOST_PP_VARIADICS=0 172 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 172 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 173 173 : slot_c_nvm 174 174 ] 175 175 [ compile tuple.c 176 176 : <define>BOOST_PP_VARIADICS=0 177 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 177 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 178 178 : tuple_c_nvm 179 179 ] 180 180 ; 181 181 182 182 test-suite preprocessor_isempty 183 183 : 184 [ compile isempty.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x ]185 [ compile-fail isempty_variadic_standard_failure.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x ]186 [ compile-fail isempty_variadic_standard_failure2.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x ]184 [ compile isempty.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x <toolset>pathscale:<cxxflags>-std=c++0x ] 185 [ compile-fail isempty_variadic_standard_failure.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x <toolset>pathscale:<cxxflags>-std=c++0x ] 186 [ compile-fail isempty_variadic_standard_failure2.cpp : <toolset>gcc:<cxxflags>-std=c++0x <toolset>clang:<cxxflags>-std=c++0x <toolset>pathscale:<cxxflags>-std=c++0x ] 187 187 ; 188 188 189 189 test-suite preprocessor_isempty_nvm … … test-suite preprocessor_isempty_nvm 194 194 test-suite preprocessor_isempty_c 195 195 : 196 196 [ compile isempty.c 197 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 197 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 198 198 : isempty_c 199 199 ] 200 200 [ compile-fail isempty_variadic_standard_failure.c 201 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 201 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 202 202 : isempty_variadic_standard_failure_c 203 203 ] 204 204 [ compile-fail isempty_variadic_standard_failure2.c 205 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 205 : <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 206 206 : isempty_variadic_standard_failure2_c 207 207 ] 208 208 ; … … test-suite preprocessor_isempty_c_nvm 211 211 : 212 212 [ compile isempty.c 213 213 : <define>BOOST_PP_VARIADICS=0 214 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 214 <toolset>gcc:<cflags>-std=c99 <toolset>clang:<cflags>-std=c99 <toolset>pathscale:<cflags>-std=c99 215 215 : isempty_c_nvm 216 216 ] 217 217 ; -
libs/ratio/test/Jamfile.v2
diff --git a/libs/ratio/test/Jamfile.v2 b/libs/ratio/test/Jamfile.v2 index a79ff68..c8047b3 100644
a b project 38 38 <toolset>darwin:<cxxflags>-Wextra 39 39 <toolset>darwin:<cxxflags>-Wno-long-long 40 40 <toolset>darwin:<cxxflags>-pedantic 41 #<toolset>pathscale:<cxxflags>-Wextra41 <toolset>pathscale:<cxxflags>-Wextra 42 42 <toolset>pathscale:<cxxflags>-Wno-long-long 43 43 <toolset>pathscale:<cxxflags>-pedantic 44 44 <toolset>clang:<cxxflags>-Wextra -
libs/serialization/util/test.jam
diff --git a/libs/serialization/util/test.jam b/libs/serialization/util/test.jam index b9e2ae3..33623ac 100644
a b rule run-template ( test-name : sources * : requirements * ) { 49 49 <toolset>clang:<cxxflags>"-ftemplate-depth-255" 50 50 <toolset>clang-darwin:<cxxflags>"-ftemplate-depth-255" 51 51 <toolset>darwin:<cxxflags>"-ftemplate-depth-255" 52 <toolset>pathscale:<cxxflags>"-ftemplate-depth-255" 52 53 <toolset>msvc:<cxxflags>"-Gy" 53 54 $(requirements) 54 55 : # test name -
libs/spirit/example/x3/Jamfile
diff --git a/libs/spirit/example/x3/Jamfile b/libs/spirit/example/x3/Jamfile index fb00add..9eb5ee5 100644
a b project spirit-x3-example 13 13 <toolset>clang:<cxxflags>-ftemplate-depth-512 14 14 <toolset>darwin:<cxxflags>-std=c++1y 15 15 <toolset>darwin:<cxxflags>-ftemplate-depth-512 16 <toolset>pathscale:<cxxflags>-std=c++1y 17 <toolset>pathscale:<cxxflags>-ftemplate-depth-512 16 18 : 17 19 : 18 20 ; -
libs/spirit/example/x3/rexpr/rexpr_full/Jamfile
diff --git a/libs/spirit/example/x3/rexpr/rexpr_full/Jamfile b/libs/spirit/example/x3/rexpr/rexpr_full/Jamfile index cc91462..dc7e525 100644
a b project spirit-x3-example-rexpr 14 14 <toolset>darwin:<cxxflags>-std=c++14 15 15 <toolset>darwin:<cxxflags>-ftemplate-depth-512 16 16 <toolset>darwin:<cxxflags>-ftemplate-depth-512 17 <toolset>pathscale:<cxxflags>-std=c++1y 18 <toolset>pathscale:<cxxflags>-ftemplate-depth-512 17 19 <use>/boost//headers 18 20 <include>. 19 21 ; -
libs/spirit/test/Jamfile
diff --git a/libs/spirit/test/Jamfile b/libs/spirit/test/Jamfile index 6da470c..86dd26e 100644
a b project spirit_v2x/test 20 20 <toolset>gcc:<cxxflags>-ftemplate-depth-512 21 21 <toolset>darwin:<cxxflags>-ftemplate-depth-512 22 22 <toolset>clang:<cxxflags>-ftemplate-depth=512 23 <toolset>pathscale:<cxxflags>-ftemplate-depth=512 23 24 : 24 25 : 25 26 ; -
libs/spirit/test/x3/Jamfile
diff --git a/libs/spirit/test/x3/Jamfile b/libs/spirit/test/x3/Jamfile index 6e4161e..b63e4ba 100644
a b project spirit_test 23 23 <toolset>clang:<cxxflags>-ftemplate-depth-512 24 24 <toolset>darwin:<cxxflags>-std=c++1y 25 25 <toolset>darwin:<cxxflags>-ftemplate-depth-512 26 <toolset>pathscale:<cxxflags>-std=c++1y 27 <toolset>pathscale:<cxxflags>-ftemplate-depth-512 26 28 : 27 29 : 28 30 ; -
libs/thread/build/Jamfile.v2
diff --git a/libs/thread/build/Jamfile.v2 b/libs/thread/build/Jamfile.v2 index 6a46030..56d92b7 100644
a b project boost/thread 78 78 <toolset>darwin:<cxxflags>-Wunused-function 79 79 <toolset>darwin:<cxxflags>-Wno-unused-parameter 80 80 81 #<toolset>pathscale:<cxxflags>-Wextra81 <toolset>pathscale:<cxxflags>-Wextra 82 82 <toolset>pathscale:<cxxflags>-Wno-long-long 83 83 <toolset>pathscale:<cxxflags>-pedantic 84 <toolset>pathscale:<cxxflags>-Wunused-function 85 <toolset>pathscale:<cxxflags>-Wno-unused-parameter 84 86 85 87 <toolset>clang:<warnings>on 86 88 <toolset>clang:<cxxflags>-Wextra -
libs/thread/test/Jamfile.v2
diff --git a/libs/thread/test/Jamfile.v2 b/libs/thread/test/Jamfile.v2 index 6555521..cff9225 100644
a b project 47 47 <toolset>darwin:<cxxflags>-Wunused-function 48 48 <toolset>darwin:<cxxflags>-Wno-unused-parameter 49 49 50 #<toolset>pathscale:<cxxflags>-Wextra50 <toolset>pathscale:<cxxflags>-Wextra 51 51 <toolset>pathscale:<cxxflags>-Wno-long-long 52 52 <toolset>pathscale:<cxxflags>-pedantic 53 <toolset>pathscale:<cxxflags>-Wunused-function 54 <toolset>pathscale:<cxxflags>-Wno-unused-parameter 53 55 54 56 <toolset>clang:<warnings>on 55 57 <toolset>clang:<cxxflags>-Wextra -
libs/type_index/test/Jamfile.v2
diff --git a/libs/type_index/test/Jamfile.v2 b/libs/type_index/test/Jamfile.v2 index a9f1e85..3b2c8ec 100644
a b compat = <define>BOOST_TYPE_INDEX_FORCE_NO_RTTI_COMPATIBILITY ; 13 13 14 14 # Making own `nortti` that is link compatible. 15 15 # We explicitly define BOOST_NO_RTTI because it sometimes can not be detected by build system. 16 nortti = <toolset>gcc:"<cxxflags>-fno-rtti -DBOOST_NO_RTTI -DBOOST_NO_TYPEID" <toolset>clang:"<cxxflags>-fno-rtti -DBOOST_NO_RTTI -DBOOST_NO_TYPEID" <toolset>intel:"<cxxflags>-fno-rtti -DBOOST_NO_RTTI -DBOOST_NO_TYPEID" <toolset>darwin:"<cxxflags>-fno-rtti -DBOOST_NO_RTTI -DBOOST_NO_TYPEID" <toolset> msvc:<cxxflags>/GR- ;16 nortti = <toolset>gcc:"<cxxflags>-fno-rtti -DBOOST_NO_RTTI -DBOOST_NO_TYPEID" <toolset>clang:"<cxxflags>-fno-rtti -DBOOST_NO_RTTI -DBOOST_NO_TYPEID" <toolset>intel:"<cxxflags>-fno-rtti -DBOOST_NO_RTTI -DBOOST_NO_TYPEID" <toolset>darwin:"<cxxflags>-fno-rtti -DBOOST_NO_RTTI -DBOOST_NO_TYPEID" <toolset>pathscale:"<cxxflags>-fno-rtti -DBOOST_NO_RTTI -DBOOST_NO_TYPEID" <toolset>msvc:<cxxflags>/GR- ; 17 17 18 norttidefines = <toolset>gcc:"<cxxflags>-DBOOST_NO_RTTI -DBOOST_NO_TYPEID" <toolset>clang:"<cxxflags>-DBOOST_NO_RTTI -DBOOST_NO_TYPEID" <toolset>intel:"<cxxflags>-DBOOST_NO_RTTI -DBOOST_NO_TYPEID" <toolset>darwin:"<cxxflags>-DBOOST_NO_RTTI -DBOOST_NO_TYPEID" <toolset> msvc:<cxxflags>-DBOOST_NO_RTTI ;18 norttidefines = <toolset>gcc:"<cxxflags>-DBOOST_NO_RTTI -DBOOST_NO_TYPEID" <toolset>clang:"<cxxflags>-DBOOST_NO_RTTI -DBOOST_NO_TYPEID" <toolset>intel:"<cxxflags>-DBOOST_NO_RTTI -DBOOST_NO_TYPEID" <toolset>darwin:"<cxxflags>-DBOOST_NO_RTTI -DBOOST_NO_TYPEID" <toolset>pathscale:"<cxxflags>-DBOOST_NO_RTTI -DBOOST_NO_TYPEID" <toolset>msvc:<cxxflags>-DBOOST_NO_RTTI ; 19 19 20 20 21 21 # Making libraries that CANNOT work between rtti-on/rtti-off modules -
libs/variant/test/Jamfile.v2
diff --git a/libs/variant/test/Jamfile.v2 b/libs/variant/test/Jamfile.v2 index 7ce56b5..fa0ea7e 100644
a b test-suite variant 43 43 <toolset>gcc-4.7:<cxxflags>-fno-exceptions 44 44 <toolset>gcc-4.8:<cxxflags>-fno-exceptions 45 45 <toolset>clang:<cxxflags>-fno-exceptions 46 <toolset>pathscale:<cxxflags>-fno-exceptions 46 47 : variant_noexcept_test 47 48 ] 48 49 [ run recursive_variant_test.cpp : : : <rtti>off <define>BOOST_NO_RTTI <define>BOOST_NO_TYPEID : variant_no_rtti_test ] -
libs/vmd/test/Jamfile.v2
diff --git a/libs/vmd/test/Jamfile.v2 b/libs/vmd/test/Jamfile.v2 index 37b2b6a..0c48325 100644
a b project variadic_macro_data_tests : requirements <warnings>on 18 18 <toolset>intel-linux:<cxxflags>-std=c++11 19 19 <toolset>clang:<cxxflags>-std=c++11 20 20 <toolset>clang:<cxxflags>-pedantic-errors 21 <toolset>pathscale:<cxxflags>-std=c++11 22 <toolset>pathscale:<cxxflags>-pedantic-errors 21 23 <toolset>gcc:<warnings>all 22 24 <toolset>gcc:<cxxflags>-pedantic-errors 23 25 [ predef-check "BOOST_COMP_GNUC >= 4.7.4" : : <cxxflags>-ftrack-macro-expansion=0 ]