diff options
Diffstat (limited to 'devel/ice/files/patch-Exception.cpp')
-rw-r--r-- | devel/ice/files/patch-Exception.cpp | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/devel/ice/files/patch-Exception.cpp b/devel/ice/files/patch-Exception.cpp new file mode 100644 index 000000000000..0cbc7df63949 --- /dev/null +++ b/devel/ice/files/patch-Exception.cpp @@ -0,0 +1,38 @@ +--- cpp/src/IceUtil/Exception.cpp.orig 2010-02-25 16:55:42.000000000 +0100 ++++ cpp/src/IceUtil/Exception.cpp 2010-05-16 14:32:45.000000000 +0200 +@@ -14,7 +14,7 @@ + #include <ostream> + #include <cstdlib> + +-#if defined(__GNUC__) && !defined(__sun) ++#if defined(__GNUC__) && !defined(__sun) && !defined(__FreeBSD__) + # include <execinfo.h> + # include <cxxabi.h> + #endif +@@ -52,7 +52,7 @@ + + Init init; + +-#if defined(__GNUC__) && !defined(__sun) ++#if defined(__GNUC__) && !defined(__sun) && !defined(__FreeBSD__) + string + getStackTrace() + { +@@ -183,7 +183,7 @@ + IceUtil::Exception::Exception() : + _file(0), + _line(0) +-#if defined(__GNUC__) && !defined(__sun) ++#if defined(__GNUC__) && !defined(__sun) && !defined(__FreeBSD__) + , _stackTrace(getStackTrace()) + #endif + { +@@ -192,7 +192,7 @@ + IceUtil::Exception::Exception(const char* file, int line) : + _file(file), + _line(line) +-#if defined(__GNUC__) && !defined(__sun) ++#if defined(__GNUC__) && !defined(__sun) && !defined(__FreeBSD__) + , _stackTrace(getStackTrace()) + #endif + { |