RE: [boost] [boost.test] Patch for true64cxx65 support.

Hello,
attached is a patch which makes boost.test work for the beforementioned toolset. It contains a workaround for the internal compiler error currently preventing any tests from running. Could anyone please apply it, if it's ok?
Thanks, Markus
Why do you need anything more then: +#if BOOST_WORKAROUND(__DECCXX_VER, BOOST_TESTED_AT(60590041)) +typedef const_string literal_string; +#else typedef const_string const literal_string; +#endif Gennadiy

Rozental, Gennadiy wrote:
Why do you need anything more then:
+#if BOOST_WORKAROUND(__DECCXX_VER, BOOST_TESTED_AT(60590041)) +typedef const_string literal_string; +#else typedef const_string const literal_string; +#endif
Because I get duplicated symbols when linking otherwise. Therefore you need to use either c_literal_string LOG_LEVEL = "BOOST_TEST_LOG_LEVEL"; or literal_string const LOG_LEVEL = "BOOST_TEST_LOG_LEVEL"; in the header file. Markus
participants (2)
-
Markus Schöpflin
-
Rozental, Gennadiy