Tim, Ilya, while testing Miroslav's fix, I found the opentracing build to be quite slow and figured it doesn't use parallel builds. Do you have any objection against patching the script like this ?
diff --git a/scripts/build-ot.sh b/scripts/build-ot.sh index 59d6af587..1c296b64b 100755 --- a/scripts/build-ot.sh +++ b/scripts/build-ot.sh @@ -19,7 +19,7 @@ if [ "$(cat ${HOME}/opt/.ot-cpp-version)" != "${OT_CPP_VERSION}" ]; then mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=${HOME}/opt -DBUILD_STATIC_LIBS=OFF -DBUILD_MOCKTRACER=OFF -DBUILD_TESTING=OFF > - make + make -j$(nproc) make install echo "${OT_CPP_VERSION}" > "${HOME}/opt/.ot-cpp-version" fi @@ -28,7 +28,7 @@ git clone https://github.com/haproxytech/opentracing-c-wrapper.git cd opentracing-c-wrapper ./scripts/bootstrap ./configure --prefix=${HOME}/opt --with-opentracing=${HOME}/opt - make + make -j$(nproc) make install I'm assuming it's already made to build only in environments we support so we shouldn't care about the presence of the nproc utility there. Thanks, Willy