You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ARROW-3972: [C++] Migrate to LLVM 7. Add option to disable using ld.gold
All in all this wasn't too painful, and Gandiva seems to run fine (I wouldn't have expected otherwise).
I tested this locally on Ubuntu 18.10, and found that the LLVM libraries from apt fail to link with ld.gold (binutils 1.16), so I added an option to toggle ld.gold ON and OFF (it's now OFF by default; using `ld` by default should yield strictly fewer bugs / build failures). Not sure why that is
I will need some help testing and debugging the Crossbow and packaging tasks to make sure this doesn't break anything else before we merge it
Author: Wes McKinney <wesm+git@apache.org>
Author: Pindikura Ravindra <ravindra@dremio.com>
Author: Korn, Uwe <Uwe.Korn@blue-yonder.com>
Author: Uwe L. Korn <uwelk@xhochy.com>
Closesapache#3499 from wesm/llvm-7 and squashes the following commits:
5c48eed <Korn, Uwe> Switch to docker image on branch
93aadd7 <Uwe L. Korn> Update clang
e155fad <Pindikura Ravindra> Use the llvm from apt-get (instead of travis)
987fc5f <Wes McKinney> Enable all LLVM libraries
ea1f013 <Wes McKinney> Link libLLVMSupport.a later
034b17d <Wes McKinney> Add missing libLLVMSupport.a dependency
4448243 <Wes McKinney> Install clang before calling travis_install_linux.sh
59d170a <Wes McKinney> Fix more usages of LLVM version
ce831e2 <Wes McKinney> Fix clang executable name in .travis.yml
69fd486 <Pindikura Ravindra> ARROW-3972: misc fixes for LLVM7
c858441 <Wes McKinney> Some CI fixes
87434da <Wes McKinney> Code comments
d198eb8 <Wes McKinney> Decruft. Turn off ld.gold by default
2fc3a26 <Wes McKinney> Build project with LLVM 7. Add option to disable using ld.gold
0 commit comments