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]
