@@ -63,20 +63,9 @@ mkdir -p "${BUILD_DIR}"
6363[ -z " ${PLUGIN_DIR} " ] && export PLUGIN_DIR=$HOME /plugin
6464mkdir -p " ${PLUGIN_DIR} "
6565
66- IWYU=" "
6766MAKE_COMMAND=" make -k -j \$ (nproc)"
6867
69- # Temporarily disable the IWYU build.
70- # It fails in Ubuntu 24-04 CI with:
71- # Error running 'iwyu': Segmentation fault
72- #
73- # if [[ "${CXX}" == *clang* ]]; then
74- # MAKE_COMMAND="make -k CXX=include-what-you-use CXXFLAGS=\"-Xiwyu --error_always\" -j \$(nproc)"
75- # IWYU="-DCMAKE_CXX_INCLUDE_WHAT_YOU_USE=iwyu"
76- # fi
77-
7868echo " make command: ${MAKE_COMMAND} "
79- echo " IWYU option: ${IWYU} "
8069
8170BAZEL_OPTIONS_DEFAULT=" --copt=-DENABLE_METRICS_EXEMPLAR_PREVIEW"
8271BAZEL_OPTIONS=" $BAZEL_OPTIONS_DEFAULT "
@@ -132,7 +121,6 @@ elif [[ "$1" == "cmake.maintainer.sync.test" ]]; then
132121 -DWITH_NO_DEPRECATED_CODE=ON \
133122 -DWITH_OTLP_HTTP_COMPRESSION=ON \
134123 -DWITH_THREAD_INSTRUMENTATION_PREVIEW=ON \
135- ${IWYU} \
136124 " ${SRC_DIR} "
137125 eval " $MAKE_COMMAND "
138126 make test
@@ -155,7 +143,6 @@ elif [[ "$1" == "cmake.maintainer.async.test" ]]; then
155143 -DWITH_NO_DEPRECATED_CODE=ON \
156144 -DWITH_OTLP_HTTP_COMPRESSION=ON \
157145 -DWITH_THREAD_INSTRUMENTATION_PREVIEW=ON \
158- ${IWYU} \
159146 " ${SRC_DIR} "
160147 eval " $MAKE_COMMAND "
161148 make test
@@ -203,7 +190,6 @@ elif [[ "$1" == "cmake.maintainer.abiv2.test" ]]; then
203190 -DWITH_ABI_VERSION_2=ON \
204191 -DWITH_OTLP_HTTP_COMPRESSION=ON \
205192 -DWITH_THREAD_INSTRUMENTATION_PREVIEW=ON \
206- ${IWYU} \
207193 " ${SRC_DIR} "
208194 eval " $MAKE_COMMAND "
209195 make test
@@ -251,7 +237,6 @@ elif [[ "$1" == "cmake.c++20.test" ]]; then
251237 -DCMAKE_CXX_FLAGS=" -Werror $CXXFLAGS " \
252238 -DWITH_ASYNC_EXPORT_PREVIEW=ON \
253239 -DWITH_STL=CXX20 \
254- ${IWYU} \
255240 " ${SRC_DIR} "
256241 eval " $MAKE_COMMAND "
257242 make test
@@ -263,7 +248,6 @@ elif [[ "$1" == "cmake.c++23.test" ]]; then
263248 -DCMAKE_CXX_FLAGS=" -Werror $CXXFLAGS " \
264249 -DWITH_ASYNC_EXPORT_PREVIEW=ON \
265250 -DWITH_STL=CXX23 \
266- ${IWYU} \
267251 " ${SRC_DIR} "
268252 eval " $MAKE_COMMAND "
269253 make test
@@ -276,7 +260,6 @@ elif [[ "$1" == "cmake.c++14.stl.test" ]]; then
276260 -DCMAKE_CXX_FLAGS=" -Werror $CXXFLAGS " \
277261 -DWITH_ASYNC_EXPORT_PREVIEW=ON \
278262 -DWITH_STL=CXX14 \
279- ${IWYU} \
280263 " ${SRC_DIR} "
281264 eval " $MAKE_COMMAND "
282265 make test
@@ -289,7 +272,6 @@ elif [[ "$1" == "cmake.c++17.stl.test" ]]; then
289272 -DCMAKE_CXX_FLAGS=" -Werror $CXXFLAGS " \
290273 -DWITH_ASYNC_EXPORT_PREVIEW=ON \
291274 -DWITH_STL=CXX17 \
292- ${IWYU} \
293275 " ${SRC_DIR} "
294276 eval " $MAKE_COMMAND "
295277 make test
@@ -302,7 +284,6 @@ elif [[ "$1" == "cmake.c++20.stl.test" ]]; then
302284 -DCMAKE_CXX_FLAGS=" -Werror $CXXFLAGS " \
303285 -DWITH_ASYNC_EXPORT_PREVIEW=ON \
304286 -DWITH_STL=CXX20 \
305- ${IWYU} \
306287 " ${SRC_DIR} "
307288 eval " $MAKE_COMMAND "
308289 make test
@@ -315,7 +296,6 @@ elif [[ "$1" == "cmake.c++23.stl.test" ]]; then
315296 -DCMAKE_CXX_FLAGS=" -Werror $CXXFLAGS " \
316297 -DWITH_ASYNC_EXPORT_PREVIEW=ON \
317298 -DWITH_STL=CXX23 \
318- ${IWYU} \
319299 " ${SRC_DIR} "
320300 eval " $MAKE_COMMAND "
321301 make test
0 commit comments