浏览代码

Use -Wno-incompatible-pointer-types

Bo Yang 7 年之前
父节点
当前提交
cc359c2e57

+ 1 - 1
kokoro/release/python/linux/build_artifacts.sh

@@ -32,7 +32,7 @@ build_artifact_version() {
 
   clean_code $REPO_DIR $BUILD_COMMIT
   sed -i '/Wno-sign-compare/a \ \ \ \ \ \ \ \ extra_compile_args.append("-std=c++11")' $REPO_DIR/python/setup.py
-  sed -i '/Werror/d' $REPO_DIR/python/setup.py
+  sed -i '/Wno-sign-compare/a \ \ \ \ \ \ \ \ extra_compile_args.append("-Wno-incompatible-pointer-types")' $REPO_DIR/python/setup.py
   cat $REPO_DIR/python/setup.py
 
   build_wheel $REPO_DIR/python $PLAT

+ 1 - 1
kokoro/release/python/macos/build_artifacts.sh

@@ -35,7 +35,7 @@ build_artifact_version() {
   before_install
 
   clean_code $REPO_DIR $BUILD_COMMIT
-  sed -i.bak '/Werror/d' $REPO_DIR/python/setup.py
+  sed -i.bak '/Wno-sign-compare/a \ \ \ \ \ \ \ \ extra_compile_args.append("-Wno-incompatible-pointer-types")' $REPO_DIR/python/setup.py
 
   build_wheel $REPO_DIR/python $PLAT
 

+ 1 - 0
kokoro/release/python/windows/build_single_artifact.bat

@@ -54,6 +54,7 @@ REM ======================
 cd python
 
 REM sed -i 's/\ extra_compile_args\ =\ \[\]/\ extra_compile_args\ =\ \[\'\/MT\'\]/g' setup.py
+sed -i 's/\ extra_compile_args\ =\ \[\]/\ extra_compile_args\ =\ \[\'-Wno-incompatible-pointer-types\'\]/g' setup.py
 sed -i '/Werror/d' setup.py
 
 python setup.py bdist_wheel --cpp_implementation --compile_static_extension