
vicente.botet wrote:
So, the message is likely to totally confuse some users, and force other users to keep local modifications to boost. Can we either remove this check, or assume that unknown version of compiler is identical in behaviour to the last known one?
Hello,
this seams reasonable for new versions of already known compilers.
Ok.
For not know compilers the question is what would be the default value. One possibility is to provide a user define that give the default known compiler, the other preserve the error.
Why? What good does the error do to user? Failing just because the compiler *might* have a bug does not seem right.
Anyway I think that the warning should be preserved (adding the address of the page explaining how to do that will help) and maybe this could be protected with conditional compilation.
#if !defined(BOOST_DISABLE_UNKNOWN_COMPILER_VERSION_WARNING) # warning "Unknown compiler version - please run the configure tests and report the results (http://www.boost.org/...." #endif
Why would a user who's just downloaded Boost and builds it on SVN version of gcc have to specify some defines? - Volodya