gtest, gmock: pull older versions via DEPS that don’t require C++11

library support.

When building with support for Mac OS X 10.6, C++11 library support is
not available, because Mac OS X uses libc++ for C++11 support, and Mac
OS X 10.6 does not provide libc++ as a runtime library. gtest and gmock
have a hard time distinguishing between C++11 language and library
support (which is not really their fault, having one but not the other
is an odd situation). The currently-released trunk versions of gtest and
gmock do not work in this configuration. I’ve submitted patches upstream
to fix this, but they may take a while to make it to the released
verions. For now, it’s fine to roll gtest and gmock back to versions
from December 2013 that do work cleanly with C++11 language support but
only C++03 library support.

TEST=Compile and run all tests in both 10.6 and native builds
R=rsesek@chromium.org

Review URL: https://codereview.chromium.org/572613002
This commit is contained in:
Mark Mentovai 2014-09-15 15:09:42 -04:00
parent b77c788543
commit b6a0183cce

4
DEPS
View File

@ -19,10 +19,10 @@ vars = {
deps = {
'crashpad/third_party/gmock/gmock':
Var('chromium_git') + '/external/gmock@' +
'896ba0e03f520fb9b6ed582bde2bd00847e3c3f2', # svn r485
'08c004e6a66bab9509d0797a9cb66ed2ca15e244', # svn r463
'crashpad/third_party/gtest/gtest':
Var('chromium_git') + '/external/gtest@' +
'4650552ff637bb44ecf7784060091cbed3252211', # svn r692
'237d7a871eea8c1ef5227795e81ff071f15c2710', # svn r671
'crashpad/third_party/gyp/gyp':
Var('chromium_git') + '/external/gyp@' +
'39bb8956231c997babf0f25befdfb531f4d0b43c', # svn r1958