summaryrefslogtreecommitdiff
path: root/stlport
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2011-01-27 20:35:38 +0000
committerCaolán McNamara <caolanm@redhat.com>2011-01-27 20:35:38 +0000
commit07d72ea00a011891c943a12a04c9a15800b97d66 (patch)
tree337c14625dceb9b149d13fc35d0d17d0da25aa59 /stlport
parent9f60dbeef801446cb364e0624820a00e8a275d35 (diff)
get this hack working for gcc 4.6.0
Diffstat (limited to 'stlport')
-rw-r--r--stlport/systemstlguards/preextstl.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/stlport/systemstlguards/preextstl.h b/stlport/systemstlguards/preextstl.h
index d0ee030491e8..bdf7cb0cfbb8 100644
--- a/stlport/systemstlguards/preextstl.h
+++ b/stlport/systemstlguards/preextstl.h
@@ -48,7 +48,13 @@
# if defined(_GNUC__)
# pragma GCC visibility push(default)
# endif
-# include _STLP_NATIVE_HEADER(exception_defines.h)
+//Do we still need to include exception_defines.h here, I'd prefer
+//to drop it if possible
+# if (__GNUC__ >= 5 || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 6)))
+# include _STLP_NATIVE_HEADER(bits/exception_defines.h)
+# else
+# include _STLP_NATIVE_HEADER(exception_defines.h)
+# endif
# include _STLP_NATIVE_HEADER(limits)
# if !defined(__GXX_EXPERIMENTAL_CXX0X__)
# include _STLP_NATIVE_HEADER(memory)