[ovs-dev] [PATCH] travis: Disable sindex build in sparse.

Ilya Maximets i.maximets at ovn.org
Thu Mar 12 10:10:29 UTC 2020

Sparse introduced a new utility 'sindex' for semantic search,
but unfortunately it fails to build in Travis environment.
Disabling it explicitely as we don't need it anyway.

Signed-off-by: Ilya Maximets <i.maximets at ovn.org>

Needs to be backported down to 2.12.
Same patch needed for OVN repo.  Could send separately.

 .travis/linux-prepare.sh | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/.travis/linux-prepare.sh b/.travis/linux-prepare.sh
index fda13e7d2..8cbbd5623 100755
--- a/.travis/linux-prepare.sh
+++ b/.travis/linux-prepare.sh
@@ -7,9 +7,11 @@ set -ev
 # Explicitly disable sparse support for llvm because some travis
 # environments claim to have LLVM (llvm-config exists and works) but
 # linking against it fails.
+# Disabling sqlite support because sindex build fails and we don't
+# really need this utility being installed.
 git clone git://git.kernel.org/pub/scm/devel/sparse/sparse.git
 cd sparse
-make -j4 HAVE_LLVM= install
+make -j4 HAVE_LLVM= HAVE_SQLITE= install
 cd ..
 pip3 install --disable-pip-version-check --user flake8 hacking

More information about the dev mailing list