Disabled support for external templates with Intel 8.0 and earlier (it leads to unresolved externals).

[SVN r30643]
This commit is contained in:
John Maddock
2005-08-24 09:59:14 +00:00
parent 61a387ab4d
commit 160420223c
3 changed files with 42 additions and 28 deletions

View File

@ -79,6 +79,14 @@
# define BOOST_REGEX_BUGGY_CTYPE_FACET
#endif
/*
* Intel C++ before 8.0 ends up with unresolved externals unless we turn off
* extern template support:
*/
#if defined(BOOST_INTEL) && defined(__cplusplus) && (BOOST_INTEL <= 800)
# define BOOST_REGEX_NO_EXTERNAL_TEMPLATES
#endif
/*
* If there isn't good enough wide character support then there will
* be no wide character regular expressions: