Felix-Gong opened a new pull request, #64220:
URL: https://github.com/apache/doris/pull/64220

   ## Summary
   - Add vectorscan 5.4.12 download configuration for riscv64 in 
`thirdparty/vars.sh`
   - Add RISC-V build system patch 
(`thirdparty/patches/vectorscan-5.4.12.patch`) that enables vectorscan 
compilation with SIMDE backend on RISC-V
   
   ## Background
   Apache Doris uses Hyperscan for LIKE pattern matching. Hyperscan doesn't 
support RISC-V, so we use vectorscan (the open-source fork) with its SIMDE 
backend, which translates x86 SSE/AVX intrinsics to GCC vector extensions that 
the compiler then converts to RVV instructions.
   
   ## Changes
   - `thirdparty/vars.sh`: Configure vectorscan 5.4.12 download for riscv64 
architecture
   - `thirdparty/patches/vectorscan-5.4.12.patch`: Build system patch enabling 
RISC-V detection and compilation with SIMDE backend
   
   ## Test
   - thirdparty builds successfully on RISC-V (SpacemiT X60)
   - vectorscan unit tests pass (2984 tests)
   - TPC-H 22/22 and TPC-DS 103/103 queries pass


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to