FOR_MAKE_CHECK=${FOR_MAKE_CHECK} \
bash -x ${CEPH_CTR_SRC}/buildcontainer-setup.sh
RUN \
+ if [ $(uname -m) != ppc64le ]; then \
SCCACHE_URL="${SCCACHE_REPO}/releases/download/${SCCACHE_VERSION}/sccache-${SCCACHE_VERSION}-$(uname -m)-unknown-linux-musl.tar.gz"; \
echo "${SCCACHE_URL}"; \
- curl -sS -L $SCCACHE_URL | tar --no-anchored --strip-components=1 -C /usr/local/bin/ -xzf - sccache
+ curl -sS -L $SCCACHE_URL | tar --no-anchored --strip-components=1 -C /usr/local/bin/ -xzf - sccache; \
+ fi
if test -f ./install-deps.sh ; then
ci_debug "Running install-deps.sh"
INSTALL_EXTRA_PACKAGES="ccache git $which_pkg lvm2"
+ if [ "$(uname -m)" == "ppc64le" ]; then
+ INSTALL_EXTRA_PACKAGES="$INSTALL_EXTRA_PACKAGES openblas-devel gfortran cargo"
+ fi
$DRY_RUN source ./install-deps.sh || return 1
trap clean_up_after_myself EXIT
fi
local c_compiler="${discovered_c_compiler}"
local cmake_opts
cmake_opts+=" -DCMAKE_CXX_COMPILER=$cxx_compiler -DCMAKE_C_COMPILER=$c_compiler"
- cmake_opts+=" -DCMAKE_CXX_FLAGS_DEBUG=-Werror"
cmake_opts+=" -DENABLE_GIT_VERSION=OFF"
cmake_opts+=" -DWITH_GTEST_PARALLEL=ON"
cmake_opts+=" -DWITH_FIO=ON"
cmake_opts+=" -DWITH_GRAFANA=ON"
cmake_opts+=" -DWITH_SPDK=ON"
cmake_opts+=" -DWITH_RBD_MIRROR=ON"
+ if [ -z $WITHOUT_WERROR ]; then
+ cmake_opts+=" -DCMAKE_CXX_FLAGS_DEBUG=-Werror"
+ fi
+ if [ $WITHOUT_DASHBOARD ]; then
+ cmake_opts+=" -DWITH_MGR_DASHBOARD_FRONTEND=OFF"
+ fi
if [ $WITH_CRIMSON ]; then
cmake_opts+=" -DWITH_CRIMSON=ON"
fi