Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1330)

Unified Diff: base/template_util.h

Issue 2600353002: base: Fix build issues on trusty and jessie. (Closed)
Patch Set: Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: base/template_util.h
diff --git a/base/template_util.h b/base/template_util.h
index 0dc6c952826b1e7cc03d1834327465847ffb6dfb..80a24d1722e2c466e31d2e09f483a4a73a45e90b 100644
--- a/base/template_util.h
+++ b/base/template_util.h
@@ -23,11 +23,14 @@
#define CR_USE_FALLBACKS_FOR_OLD_GLIBCXX
#endif
-// Some chromeos bots are using experimental 5.0 for some reason
-// which has partial support for type_traits, but misses a smaller subset
-// while removing some of the older non-standard stuff.
+// Some versions of libstdc++ have partial support for type_traits, but misses
+// a smaller subset while removing some of the older non-standard stuff.
+#define CR_GLIBCXX_4_8_4 20141219
+#define CR_GLIBCXX_4_9_2 20150426
#define CR_GLIBCXX_5_0_0 20150123
-#if defined(__GLIBCXX__) && (__GLIBCXX__ == CR_GLIBCXX_5_0_0)
+#if defined(__GLIBCXX__) && \
+ (__GLIBCXX__ == CR_GLIBCXX_4_8_4 || __GLIBCXX__ == CR_GLIBCXX_4_9_2 || \
+ __GLIBCXX__ == CR_GLIBCXX_5_0_0)
#define CR_USE_FALLBACKS_FOR_OLD_EXPERIMENTAL_GLIBCXX
#endif
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698