@@ -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 "
@@ -131,7 +120,6 @@ elif [[ "$1" == "cmake.maintainer.sync.test" ]]; then
131120 -DOTELCPP_MAINTAINER_MODE=ON \
132121 -DWITH_NO_DEPRECATED_CODE=ON \
133122 -DWITH_OTLP_HTTP_COMPRESSION=ON \
134- ${IWYU} \
135123 " ${SRC_DIR} "
136124 eval " $MAKE_COMMAND "
137125 make test
@@ -153,7 +141,6 @@ elif [[ "$1" == "cmake.maintainer.async.test" ]]; then
153141 -DOTELCPP_MAINTAINER_MODE=ON \
154142 -DWITH_NO_DEPRECATED_CODE=ON \
155143 -DWITH_OTLP_HTTP_COMPRESSION=ON \
156- ${IWYU} \
157144 " ${SRC_DIR} "
158145 eval " $MAKE_COMMAND "
159146 make test
@@ -199,7 +186,6 @@ elif [[ "$1" == "cmake.maintainer.abiv2.test" ]]; then
199186 -DWITH_ABI_VERSION_1=OFF \
200187 -DWITH_ABI_VERSION_2=ON \
201188 -DWITH_OTLP_HTTP_COMPRESSION=ON \
202- ${IWYU} \
203189 " ${SRC_DIR} "
204190 eval " $MAKE_COMMAND "
205191 make test
@@ -247,7 +233,6 @@ elif [[ "$1" == "cmake.c++20.test" ]]; then
247233 -DCMAKE_CXX_FLAGS=" -Werror $CXXFLAGS " \
248234 -DWITH_ASYNC_EXPORT_PREVIEW=ON \
249235 -DWITH_STL=CXX20 \
250- ${IWYU} \
251236 " ${SRC_DIR} "
252237 eval " $MAKE_COMMAND "
253238 make test
@@ -259,7 +244,6 @@ elif [[ "$1" == "cmake.c++23.test" ]]; then
259244 -DCMAKE_CXX_FLAGS=" -Werror $CXXFLAGS " \
260245 -DWITH_ASYNC_EXPORT_PREVIEW=ON \
261246 -DWITH_STL=CXX23 \
262- ${IWYU} \
263247 " ${SRC_DIR} "
264248 eval " $MAKE_COMMAND "
265249 make test
@@ -272,7 +256,6 @@ elif [[ "$1" == "cmake.c++14.stl.test" ]]; then
272256 -DCMAKE_CXX_FLAGS=" -Werror $CXXFLAGS " \
273257 -DWITH_ASYNC_EXPORT_PREVIEW=ON \
274258 -DWITH_STL=CXX14 \
275- ${IWYU} \
276259 " ${SRC_DIR} "
277260 eval " $MAKE_COMMAND "
278261 make test
@@ -285,7 +268,6 @@ elif [[ "$1" == "cmake.c++17.stl.test" ]]; then
285268 -DCMAKE_CXX_FLAGS=" -Werror $CXXFLAGS " \
286269 -DWITH_ASYNC_EXPORT_PREVIEW=ON \
287270 -DWITH_STL=CXX17 \
288- ${IWYU} \
289271 " ${SRC_DIR} "
290272 eval " $MAKE_COMMAND "
291273 make test
@@ -298,7 +280,6 @@ elif [[ "$1" == "cmake.c++20.stl.test" ]]; then
298280 -DCMAKE_CXX_FLAGS=" -Werror $CXXFLAGS " \
299281 -DWITH_ASYNC_EXPORT_PREVIEW=ON \
300282 -DWITH_STL=CXX20 \
301- ${IWYU} \
302283 " ${SRC_DIR} "
303284 eval " $MAKE_COMMAND "
304285 make test
@@ -311,7 +292,6 @@ elif [[ "$1" == "cmake.c++23.stl.test" ]]; then
311292 -DCMAKE_CXX_FLAGS=" -Werror $CXXFLAGS " \
312293 -DWITH_ASYNC_EXPORT_PREVIEW=ON \
313294 -DWITH_STL=CXX23 \
314- ${IWYU} \
315295 " ${SRC_DIR} "
316296 eval " $MAKE_COMMAND "
317297 make test
0 commit comments