diff --git a/do_cmake.sh b/do_cmake.sh index 345986d630c..4cb07c106b6 100755 --- a/do_cmake.sh +++ b/do_cmake.sh @@ -1,7 +1,9 @@ #!/usr/bin/env bash set -ex -git submodule update --init --recursive +if [ -d .git ]; then + git submodule update --init --recursive +fi : ${BUILD_DIR:=build} : ${CEPH_GIT_DIR:=..} diff --git a/src/test/test_arch.cc b/src/test/test_arch.cc index 82c67aec2a2..373ee0b0987 100644 --- a/src/test/test_arch.cc +++ b/src/test/test_arch.cc @@ -69,7 +69,7 @@ TEST(Arch, all) expected = strstr(flags, " sse4_1 ") ? 1 : 0; EXPECT_EQ(expected, ceph_arch_intel_sse41); - expected = (strstr(flags, " sse3 ") || strstr(flags, " ssse3 ")) ? 1 : 0; + expected = (strstr(flags, " sse3 ") || strstr(flags, " ssse3 ") || strstr(flags, " pni ")) ? 1 : 0; EXPECT_EQ(expected, ceph_arch_intel_sse3); expected = strstr(flags, " ssse3 ") ? 1 : 0;