Newer travis environments claim to have LLVM support (llvm-config exists and works) but in reality don't, which prevents sparse from building and later parts of the build from succeeding.
Signed-off-by: Ben Pfaff <b...@ovn.org> --- .travis/linux-prepare.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.travis/linux-prepare.sh b/.travis/linux-prepare.sh index fa30972bdbfd..b73088d4a132 100755 --- a/.travis/linux-prepare.sh +++ b/.travis/linux-prepare.sh @@ -1,7 +1,12 @@ #!/bin/bash +# Build and install sparse. +# +# Explicitly disable sparse support for llvm because some travis +# environments claim to have LLVM (llvm-config exists and works) but +# linking against it fails. git clone git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git -cd sparse && make && make install && cd .. +cd sparse && make HAVE_LLVM= install && cd .. pip install --disable-pip-version-check --user six flake8 hacking pip install --user --upgrade docutils -- 2.10.2 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev