Public bug reported:

On riscv64, the vendored xxHash RVV implementation defines generic
concat and concat2 preprocessor macros and leaves them defined after the
header is included. Gandiva subsequently includes LLVM headers
containing C++ functions named concat; the preprocessor treats these as
invocations of xxHash’s two-argument macro, causing compilation errors.
Other architectures are unaffected because the offending macros are
defined only when RISC-V Vector support is enabled.

** Affects: apache-arrow (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2168284

Title:
  RISC-V macro names conflict with LLVM 22 symbols

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apache-arrow/+bug/2168284/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to