Hi Kou, Let me test the change by running it with Dremio. Will update if there are any issues.
Regards, Projjal On Mon, Feb 3, 2020, at 9:11 AM, Wes McKinney wrote: > hi Kou, > > Since nearly 2 weeks have passed, and the changes do not seem too > risky, absent more comments I think it's safe to move forward with the > upgrade. > > - Wes > > On Sun, Feb 2, 2020 at 6:55 PM Sutou Kouhei <k...@clear-code.com> wrote: > > > > Hi, > > > > Does Gandiva have any policy about LLVM version? > > > > The current Gandiva requires LLVM 7. Other LLVM versions > > aren't supported. But the latest LLVM is 9. Can we upgrade > > LLVM? > > > > Homebrew provides LLVM 4, 6, 7, 8 and 9 but doesn't accept > > apache-arrow package that depends outdated LLVM: > > > > https://github.com/Homebrew/homebrew-core/pull/42385 > > > > It means that apache-arrow package on Homebrew can't enable > > Gandiva until we upgrade LLVM to the latest version. > > > > > > We have a pull request that upgrades supported LLVM to 8: > > https://github.com/apache/arrow/pull/6266 > > > > In the pull request, Wes mentioned to Gandiva developers but > > there are no responses. > > > > > > In the pull request, there are no Gandiva changes. So we > > will be able to support LLVM 7 and 8 without any #ifdef. > > Can we support multiple LLVM versions? Or should we support > > only one LLVM version? > > > > > > I think that we can consider C++ tools provided by LLVM such > > as clang-format separately. We will be able to use different > > LLVM versions for Gandiva and C++ tools. For example, we > > will be able to use LLVM 8 for Gandiva and LLVM 7 for > > clang-format at the same time by improving our CMake > > configuration. > > > > > > Thanks, > > -- > > kou >