|
63 | 63 | # Copy the current bazelversion of TF.
|
64 | 64 | curl https://raw.githubusercontent.com/tensorflow/tensorflow/master/.bazelversion -o .bazelversion
|
65 | 65 |
|
66 |
| -write_to_bazelrc "build:release_cpu_linux --config=manylinux2014" |
67 |
| -write_to_bazelrc "build:manylinux2010 [email protected]_manylinux2014-cuda11.2-cudnn8.1-tensorrt7.2_config_cuda//crosstool:toolchain" |
68 |
| -write_to_bazelrc "build:manylinux2014 [email protected]_manylinux2014-cuda11.2-cudnn8.1-tensorrt7.2_config_cuda//crosstool:toolchain" |
69 |
| -write_to_bazelrc "build --spawn_strategy=standalone" |
70 |
| -write_to_bazelrc "build --strategy=Genrule=standalone" |
71 |
| -write_to_bazelrc "build -c opt" |
72 |
| -write_to_bazelrc "build --define=framework_shared_object=true" |
73 |
| -write_to_bazelrc "build --experimental_repo_remote_exec" |
74 |
| -# By default, build in C++ 14 mode. |
75 |
| -write_to_bazelrc "build --cxxopt=-std=c++14" |
76 |
| -write_to_bazelrc "build --host_cxxopt=-std=c++14" |
| 66 | +# Copy the building configuration of TF. |
| 67 | +curl https://raw.githubusercontent.com/tensorflow/tensorflow/master/.bazelrc -o .bazelrc |
| 68 | +# This line breaks Windows builds, so we remove it. |
| 69 | +sed -i -e 's/build --noincompatible_remove_legacy_whole_archive//' .bazelrc |
77 | 70 |
|
78 |
| -# Config for Android build. |
79 |
| -write_to_bazelrc "build:android --crosstool_top=//external:android/crosstool" |
80 |
| -write_to_bazelrc "build:android --host_crosstool_top=@bazel_tools//tools/cpp:toolchain" |
81 |
| -write_to_bazelrc "build:android --action_env TF_HEADER_DIR=\"\"" |
82 |
| -write_to_bazelrc "build:android --action_env TF_SHARED_LIBRARY_DIR=\"\"" |
83 |
| -write_to_bazelrc "build:android --action_env TF_SHARED_LIBRARY_NAME=\"\"" |
84 |
| -write_to_bazelrc "build:android_arm --config=android" |
85 |
| -write_to_bazelrc "build:android_arm --cpu=armeabi-v7a" |
86 |
| -write_to_bazelrc "build:android_arm --fat_apk_cpu=armeabi-v7a" |
87 |
| -write_to_bazelrc "build:android_arm64 --config=android" |
88 |
| -write_to_bazelrc "build:android_arm64 --cpu=arm64-v8a" |
89 |
| -write_to_bazelrc "build:android_arm64 --fat_apk_cpu=arm64-v8a" |
90 |
| -write_to_bazelrc "build:android_x86 --config=android" |
91 |
| -write_to_bazelrc "build:android_x86 --cpu=x86" |
92 |
| -write_to_bazelrc "build:android_x86 --fat_apk_cpu=x86" |
93 |
| -write_to_bazelrc "build:android_x86_64 --config=android" |
94 |
| -write_to_bazelrc "build:android_x86_64 --cpu=x86_64" |
95 |
| -write_to_bazelrc "build:android_x86_64 --fat_apk_cpu=x86_64" |
96 |
| - |
97 |
| -if is_windows; then |
98 |
| - write_to_bazelrc "build --copt=/experimental:preprocessor" |
99 |
| - write_to_bazelrc "build --host_copt=/experimental:preprocessor" |
100 |
| -fi |
| 71 | +# the next line is temporary to aid in transition |
| 72 | +write_to_bazelrc "build:manylinux2010 --config=release_cpu_linux" |
| 73 | +write_to_bazelrc "build:manylinux2014 --config=release_cpu_linux" |
101 | 74 |
|
102 | 75 | if (which python) | grep -q "python"; then
|
103 | 76 | installed_python="python"
|
|
0 commit comments