mirror of
https://github.com/boostorg/unordered.git
synced 2025-07-30 11:27:15 +02:00
Fix/b2 5.0.0 (#228)
updated CI after b2 5.0.0 new requirements on the compiler used for self-build
This commit is contained in:
@ -102,16 +102,16 @@ local windows_pipeline(name, image, environment, arch = "amd64") =
|
|||||||
[
|
[
|
||||||
linux_pipeline(
|
linux_pipeline(
|
||||||
"Linux 14.04 GCC 4.8* 32/64",
|
"Linux 14.04 GCC 4.8* 32/64",
|
||||||
"cppalliance/droneubuntu1404:1",
|
"cppalliance/droneubuntu1604:1",
|
||||||
{ TOOLSET: 'gcc', COMPILER: 'g++', CXXSTD: '11', ADDRMD: '32,64' },
|
{ TOOLSET: 'gcc', COMPILER: 'g++-4.8', CXXSTD: '11', ADDRMD: '32,64' },
|
||||||
|
"g++-4.8-multilib",
|
||||||
),
|
),
|
||||||
|
|
||||||
linux_pipeline(
|
linux_pipeline(
|
||||||
"Linux 14.04 GCC 4.9 32/64",
|
"Linux 14.04 GCC 4.9 32/64",
|
||||||
"cppalliance/droneubuntu1404:1",
|
"cppalliance/droneubuntu1604:1",
|
||||||
{ TOOLSET: 'gcc', COMPILER: 'g++-4.9', CXXSTD: '11', ADDRMD: '32,64' },
|
{ TOOLSET: 'gcc', COMPILER: 'g++-4.9', CXXSTD: '11', ADDRMD: '32,64' },
|
||||||
"g++-4.9-multilib",
|
"g++-4.9-multilib",
|
||||||
[ "ppa:ubuntu-toolchain-r/test" ],
|
|
||||||
),
|
),
|
||||||
|
|
||||||
linux_pipeline(
|
linux_pipeline(
|
||||||
@ -468,7 +468,7 @@ local windows_pipeline(name, image, environment, arch = "amd64") =
|
|||||||
windows_pipeline(
|
windows_pipeline(
|
||||||
"Windows VS2015 msvc-14.0",
|
"Windows VS2015 msvc-14.0",
|
||||||
"cppalliance/dronevs2015",
|
"cppalliance/dronevs2015",
|
||||||
{ TOOLSET: 'msvc-14.0', CXXSTD: '14,latest' },
|
{ TOOLSET: 'msvc-14.0', CXXSTD: '14,latest', 'B2_DONT_EMBED_MANIFEST': 1 },
|
||||||
),
|
),
|
||||||
|
|
||||||
windows_pipeline(
|
windows_pipeline(
|
||||||
|
@ -159,7 +159,7 @@ namespace {
|
|||||||
#elif BOOST_WORKAROUND(BOOST_GCC_VERSION, >= 40900) && \
|
#elif BOOST_WORKAROUND(BOOST_GCC_VERSION, >= 40900) && \
|
||||||
BOOST_WORKAROUND(BOOST_GCC_VERSION, < 50000)
|
BOOST_WORKAROUND(BOOST_GCC_VERSION, < 50000)
|
||||||
// seemingly same problem, though the snippet above does not reveal it
|
// seemingly same problem, though the snippet above does not reveal it
|
||||||
#else
|
#else
|
||||||
BOOST_TEST_EQ(raii::copy_constructor, 0u);
|
BOOST_TEST_EQ(raii::copy_constructor, 0u);
|
||||||
#endif
|
#endif
|
||||||
BOOST_TEST_EQ(raii::copy_assignment, 0u);
|
BOOST_TEST_EQ(raii::copy_assignment, 0u);
|
||||||
@ -491,8 +491,10 @@ namespace {
|
|||||||
|
|
||||||
BOOST_TEST_EQ(
|
BOOST_TEST_EQ(
|
||||||
raii::default_constructor, value_type_cardinality * values2.size());
|
raii::default_constructor, value_type_cardinality * values2.size());
|
||||||
#if BOOST_WORKAROUND(BOOST_GCC_VERSION, >= 50300) && \
|
#if (BOOST_WORKAROUND(BOOST_GCC_VERSION, >= 50300) && \
|
||||||
BOOST_WORKAROUND(BOOST_GCC_VERSION, < 50500)
|
BOOST_WORKAROUND(BOOST_GCC_VERSION, < 50500)) || \
|
||||||
|
(BOOST_WORKAROUND(BOOST_GCC_VERSION, >= 40900) && \
|
||||||
|
BOOST_WORKAROUND(BOOST_GCC_VERSION, < 50000))
|
||||||
// skip test
|
// skip test
|
||||||
#else
|
#else
|
||||||
BOOST_TEST_EQ(raii::copy_constructor, 0u);
|
BOOST_TEST_EQ(raii::copy_constructor, 0u);
|
||||||
@ -528,8 +530,10 @@ namespace {
|
|||||||
|
|
||||||
BOOST_TEST_EQ(
|
BOOST_TEST_EQ(
|
||||||
raii::default_constructor, value_type_cardinality * values2.size());
|
raii::default_constructor, value_type_cardinality * values2.size());
|
||||||
#if BOOST_WORKAROUND(BOOST_GCC_VERSION, >= 50300) && \
|
#if (BOOST_WORKAROUND(BOOST_GCC_VERSION, >= 50300) && \
|
||||||
BOOST_WORKAROUND(BOOST_GCC_VERSION, < 50500)
|
BOOST_WORKAROUND(BOOST_GCC_VERSION, < 50500)) || \
|
||||||
|
(BOOST_WORKAROUND(BOOST_GCC_VERSION, >= 40900) && \
|
||||||
|
BOOST_WORKAROUND(BOOST_GCC_VERSION, < 50000))
|
||||||
// skip test
|
// skip test
|
||||||
#else
|
#else
|
||||||
BOOST_TEST_EQ(raii::copy_constructor, 0u);
|
BOOST_TEST_EQ(raii::copy_constructor, 0u);
|
||||||
|
Reference in New Issue
Block a user