forked from boostorg/config
unofficial GCC 2.96 (shipped with RedHat 7.1) doesn't have <sstream>
(hopefully fixes SF bug #471205) [SVN r11605]
This commit is contained in:
@ -24,12 +24,17 @@
|
|||||||
//
|
//
|
||||||
// No std::stringstream with gcc < 3
|
// No std::stringstream with gcc < 3
|
||||||
//
|
//
|
||||||
#if defined(__GNUC__) && (__GNUC__ < 3) && (__GNUC_MINOR__ < 95) && !defined(__STL_USE_NEW_IOSTREAMS) || defined(__APPLE_CC__)
|
#if defined(__GNUC__) && (__GNUC__ < 3) && \
|
||||||
// Note that we only set this for gnu C++ prior to 2.95 since the
|
((__GNUC_MINOR__ < 95) || (__GNUC_MINOR__ == 96)) && \
|
||||||
|
!defined(__STL_USE_NEW_IOSTREAMS) || \
|
||||||
|
defined(__APPLE_CC__)
|
||||||
|
// Note that we only set this for GNU C++ prior to 2.95 since the
|
||||||
// latest patches for that release do contain a minimal <sstream>
|
// latest patches for that release do contain a minimal <sstream>
|
||||||
// If you are running a 2.95 release prior to 2.95.3 then this will need
|
// If you are running a 2.95 release prior to 2.95.3 then this will need
|
||||||
// setting, but there is no way to detect that automatically (other
|
// setting, but there is no way to detect that automatically (other
|
||||||
// than by running the configure script).
|
// than by running the configure script).
|
||||||
|
// Also, the unofficial GNU C++ 2.96 included in RedHat 7.1 doesn't
|
||||||
|
// have <sstream>.
|
||||||
# define BOOST_NO_STRINGSTREAM
|
# define BOOST_NO_STRINGSTREAM
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user