diff options
author | Yilun Chong <chongyilun250@sina.com> | 2019-02-26 16:34:49 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-02-26 16:34:49 -0800 |
commit | 6eeab294689e926d973fbf06b5a720add5feaefa (patch) | |
tree | c43d69814da263f3ed983c2637de76673e85d1d2 | |
parent | 0aad5339cac24ca8580ba31fb4fbf1bb90ff318a (diff) | |
parent | 603020940a0dfae035196f7c30cab394ada66a55 (diff) | |
download | protobuf-6eeab294689e926d973fbf06b5a720add5feaefa.tar.gz |
Merge pull request #5787 from BSBandme/3.7.x-fix
Cherry-pick fixing for mac tests after kokoro updates
-rw-r--r-- | benchmarks/Makefile.am | 4 | ||||
-rwxr-xr-x | kokoro/macos/prepare_build_macos_rc | 12 | ||||
-rwxr-xr-x | python/setup.py | 1 | ||||
-rwxr-xr-x | tests.sh | 2 |
4 files changed, 13 insertions, 6 deletions
diff --git a/benchmarks/Makefile.am b/benchmarks/Makefile.am index 6f63a4cc2..126928938 100644 --- a/benchmarks/Makefile.am +++ b/benchmarks/Makefile.am @@ -90,8 +90,8 @@ $(benchmarks_protoc_outputs_proto2_header): protoc_middleman2 initialize_submodule: oldpwd=`pwd` - cd $(top_srcdir) && git submodule update --init -r third_party/benchmark - cd $(top_srcdir)/third_party/benchmark && cmake -DCMAKE_BUILD_TYPE=Release && make + cd $(top_srcdir) && git submodule update --init -r third_party/benchmark && \ + cd third_party/benchmark && cmake -DCMAKE_BUILD_TYPE=Release && make cd $$oldpwd touch initialize_submodule diff --git a/kokoro/macos/prepare_build_macos_rc b/kokoro/macos/prepare_build_macos_rc index c5687e9d8..7bbc12da4 100755 --- a/kokoro/macos/prepare_build_macos_rc +++ b/kokoro/macos/prepare_build_macos_rc @@ -5,7 +5,10 @@ ## # Select Xcode version -export DEVELOPER_DIR=/Applications/Xcode_9.1.app/Contents/Developer +# Remember to udpate the Xcode version when xcode_9.4.1 is not available. +# If xcode is not available, it will probaly encounter the failure for +# "autom4te: need GNU m4 1.4 or later: /usr/bin/m4"" +export DEVELOPER_DIR=/Applications/Xcode_9.4.1.app/Contents/Developer ## # Select C/C++ compilers @@ -18,8 +21,11 @@ export CXX=g++ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" source $HOME/.rvm/scripts/rvm -brew uninstall node icu4c -brew install gflags gpg gpg2 node pcre ruby +brew uninstall node icu4c cmake +brew prune +brew install gflags gpg gpg2 node pcre ruby cmake +sudo chown -R $(whoami) /usr/local +brew postinstall node ## # Install Tox diff --git a/python/setup.py b/python/setup.py index 5f052673e..ba74443b3 100755 --- a/python/setup.py +++ b/python/setup.py @@ -188,6 +188,7 @@ if __name__ == '__main__': if sys.platform == 'darwin': extra_compile_args.append("-Wno-shorten-64-to-32"); + extra_compile_args.append("-Wno-deprecated-register"); # https://developer.apple.com/documentation/xcode_release_notes/xcode_10_release_notes # C++ projects must now migrate to libc++ and are recommended to set a @@ -226,7 +226,7 @@ build_objectivec_tvos_release() { build_objectivec_cocoapods_integration() { # Update pod to the latest version. - gem install cocoapods --no-ri --no-rdoc + gem install cocoapods --no_document objectivec/Tests/CocoaPods/run_tests.sh } |