Search Criteria
Package Details: simsimd 6.5.16-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/simsimd.git (read-only, click to copy) |
|---|---|
| Package Base: | simsimd |
| Description: | Up to 200x faster dot products and similarity metrics. |
| Upstream URL: | https://github.com/ashvardanian/NumKong |
| Licenses: | Apache-2.0 |
| Submitter: | Spixmaster |
| Maintainer: | aarto |
| Last Packager: | aarto |
| Votes: | 1 |
| Popularity: | 0.020873 |
| First Submitted: | 2024-11-01 18:23 (UTC) |
| Last Updated: | 2026-04-07 14:47 (UTC) |
Latest Comments
aarto commented on 2026-04-08 17:12 (UTC)
hi gyscos, thanks for taking the time to post your message, I was eventually able to update the package as well as create a new one for NumKong.
hopefully turso will also update to that one as it is already available on crates.io
gyscos commented on 2026-04-07 13:58 (UTC) (edited on 2026-04-07 15:06 (UTC) by gyscos)
Not sure what changed, but this package currently fails the source checksum.
The archive downloaded from github currently has a b2sum hash of
5a774fdc11e8eb038177eab2ed3fa460556a7e8b138c91681453e75546234d49072e1801daaf47f4ac4e44514abe68177846643250d6a46914da08cb174acde5, which differs from the PKGBUILD.I think github might sometimes re-generate the archive, leading to some minor difference? (Or it could be a supply chain attack! who knows?).
On the release page https://github.com/ashvardanian/NumKong/releases/tag/v6.5.15, it says it was last updated March 4th, so maybe it's really just github randomly making archives non-reproducible? Sounds fun.
EDIT: Also just realized that the project was renamed to NumKong? Maybe it could explain the change? Answer: yes, the archive content did change, and renamed everything to NumKong. Changing
_pkgnametoNumKong(and updating the checksum) makes the package build again.EDIT2: Thanks for the quick update!
aarto commented on 2026-01-06 21:57 (UTC)
Nice catch @gyscos, fixed!
gyscos commented on 2026-01-06 18:42 (UTC) (edited on 2026-01-06 18:57 (UTC) by gyscos)
Hi! It seems that this package installs
libsimsimd.sointo/usr/local/lib. Apparently that's cmake's default behaviour, but it is unusual for a package to install libs there - in particular, it is not by default in the lib search path, so will not be picked up.Is it on purpose? If not, could the cmake command be modified to install the lib in
/usr/liblike other packages? This is recommended in the cmake package guideline: https://wiki.archlinux.org/title/CMake_package_guidelines#Prefix_and_library_install_directoriesIt looks like the
CMAKE_INSTALL_PREFIXvar just needs to be set to/usrin the cmake command:gyscos commented on 2025-11-16 15:41 (UTC)
Hi! It seems that tests are not built, which causes the check step to fail.
The
buildstep includes:I don't think I have the
check_optioncommand installed, so this always results inbuild_tests=OFF. I suspect this is whysimd_test_compile_timeandsimd_test_runtimeare not built. The result is a failed check step: