diff options
| author | Cheng-Lung Sung <clsung@FreeBSD.org> | 2013-11-07 15:37:32 +0000 |
|---|---|---|
| committer | Cheng-Lung Sung <clsung@FreeBSD.org> | 2013-11-07 15:37:32 +0000 |
| commit | 3fc469ec0cb5c73b5e29f496a067877f3146f735 (patch) | |
| tree | 2858abf362623cf626b36f49483214ab160f39d5 /devel/glog/files/patch-stl_logging.h.in | |
| parent | Update to 0.90.86 (diff) | |
convert to STAGE
Diffstat (limited to 'devel/glog/files/patch-stl_logging.h.in')
| -rw-r--r-- | devel/glog/files/patch-stl_logging.h.in | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/devel/glog/files/patch-stl_logging.h.in b/devel/glog/files/patch-stl_logging.h.in new file mode 100644 index 000000000000..d3449a748efe --- /dev/null +++ b/devel/glog/files/patch-stl_logging.h.in @@ -0,0 +1,28 @@ +--- src/glog/stl_logging.h.in.orig 2013-01-09 21:57:36.000000000 +0800 ++++ src/glog/stl_logging.h.in 2013-09-20 19:39:39.000000000 +0800 +@@ -53,8 +53,12 @@ + #ifdef __GNUC__ + # include <ext/hash_set> + # include <ext/hash_map> ++#ifdef _LIBCPP_VERSION ++# include <forward_list> ++#else + # include <ext/slist> + #endif ++#endif + + // Forward declare these two, and define them after all the container streams + // operators so that we can recurse from pair -> container -> container -> pair +@@ -81,8 +85,12 @@ OUTPUT_TWO_ARG_CONTAINER(std::vector) + OUTPUT_TWO_ARG_CONTAINER(std::deque) + OUTPUT_TWO_ARG_CONTAINER(std::list) + #ifdef __GNUC__ ++#ifdef _LIBCPP_VERSION ++OUTPUT_TWO_ARG_CONTAINER(std::forward_list) ++#else + OUTPUT_TWO_ARG_CONTAINER(__gnu_cxx::slist) + #endif ++#endif + + #undef OUTPUT_TWO_ARG_CONTAINER + |
