diff mbox series

[ovs-dev,1/2] travis: Fix 32-bit libunwind system build.

Message ID 1570224076-122697-1-git-send-email-u9012063@gmail.com
State Accepted
Delegated to: Ilya Maximets
Headers show
Series [ovs-dev,1/2] travis: Fix 32-bit libunwind system build. | expand

Commit Message

William Tu Oct. 4, 2019, 9:21 p.m. UTC
32-bit and 64-bit libunwind can not be installed at the same time.
For 32-bit build, this patch removes the 64-bit libunwind and install
32-bit version.

Fixes: e2ed6fbeb18c ("fatal-signal: Catch SIGSEGV and print backtrace.")
Signed-off-by: William Tu <u9012063@gmail.com>
Acked-by: Ilya Maximets <i.maximets@ovn.org>
---
 .travis/linux-prepare.sh | 6 ++++++
 1 file changed, 6 insertions(+)
diff mbox series

Patch

diff --git a/.travis/linux-prepare.sh b/.travis/linux-prepare.sh
index 70fd98f715ed..e546d32cb7df 100755
--- a/.travis/linux-prepare.sh
+++ b/.travis/linux-prepare.sh
@@ -14,3 +14,9 @@  cd ..
 
 pip install --disable-pip-version-check --user six flake8 hacking
 pip install --user --upgrade docutils
+
+if [ "$M32" ]; then
+    # 32-bit and 64-bit libunwind can not be installed at the same time.
+    # This will remove the 64-bit libunwind and install 32-bit version.
+    sudo apt-get install -y libunwind-dev:i386
+fi