I guess we'll need to do this :/

This commit is contained in:
Pietro Gagliardi 2019-04-07 13:02:23 -04:00
parent 3813e520b5
commit d53d68226d
1 changed files with 5 additions and 2 deletions

View File

@ -17,8 +17,11 @@ jobs:
sudo dpkg --add-architecture i386 sudo dpkg --add-architecture i386
sudo apt-get update sudo apt-get update
sudo apt-get install gcc-multilib g++-multilib || echo 1 # libc6-i386 libc6-dev-i386 lib32stdc++6 lib32tinfo5 lib32tinfo-dev lib32z1 lib32z1-dev || exit 1 sudo apt-get install gcc-multilib g++-multilib || echo 1 # libc6-i386 libc6-dev-i386 lib32stdc++6 lib32tinfo5 lib32tinfo-dev lib32z1 lib32z1-dev || exit 1
sudo apt-get install libllvm6.0=1:6.0-1ubuntu2~16.04.1 ; exit 1 # Azure Pipelines ships with a patched version of this and that patch is only available on 64-bit systems
sudo apt-get upgrade libgtk-3-0 # This is a dependency of Mesa, so we'll have to downgrade to the stock distro ones :/
llvmPackages=
for i in libllvm6.0 clang-6.0 libclang-common-6.0-dev liblldb-6.0 liblldb-6.0-dev lld-6.0 lldb-6.0 llvm-6.0-dev python-lldb-6.0; do llvmPackages="$llvmPackages $i=1:6.0-1ubuntu2~16.04.1"; done
sudo apt-get install $llvmPackages; exit 1
#for i in libllvm6.0:i386 libgl1-mea-dri:i386 libegl1-mesa:i386 libwayland-egl1-mesa:i386 libgtk-3-0:i386 libwayland-egl1:i386; do sudo apt-cache show $i ; echo ; echo '----------------' ; echo ; done #for i in libllvm6.0:i386 libgl1-mea-dri:i386 libegl1-mesa:i386 libwayland-egl1-mesa:i386 libgtk-3-0:i386 libwayland-egl1:i386; do sudo apt-cache show $i ; echo ; echo '----------------' ; echo ; done
#sudo apt-cache policy libllvm6-0:i386 #sudo apt-cache policy libllvm6-0:i386
#sudo apt-get install libllvm6-0:i386 #sudo apt-get install libllvm6-0:i386