assignUser commented on issue #33786:
URL: https://github.com/apache/arrow/issues/33786#issuecomment-1397747484
It was introduced in #13958 to handle the SameMajor version compatibility
required by xsimd but the `xsimdConfigVersion.xmake` provided even by xsimd
checks for this and will correctly abort `find_package` if the installed
version is 9.0.0 and required is 8.1.0.
I have tested this by rewriting `xsimdConfigVersion.cmake` to 9.0.0:
```
CMake Warning at cmake_modules/ThirdpartyToolchain.cmake:261 (find_package):
Could not find a configuration file for package "xsimd" that is compatible
with requested version "8.1.0".
The following configuration files were considered but not accepted:
/usr/lib/x86_64-linux-gnu/cmake/xsimd/xsimdConfig.cmake, version: 9.0.0
/lib/x86_64-linux-gnu/cmake/xsimd/xsimdConfig.cmake, version: 9.0.0
Call Stack (most recent call first):
cmake_modules/ThirdpartyToolchain.cmake:2288 (resolve_dependency)
CMakeLists.txt:498 (include)
```
@kou I will open a PR soon.
--
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]