README.source for groonga
=========================

Since 16.0.1, changed from autotools to cmake build. but there are some disadvantages.
This issue should be fixed with upstream coordination.

* document: No appropriate support to reproducible documentation building yet.
  - There are some missing files in released archive. Ship pre-built documentation on Debian
  - In the future, build documentation with sphinx+doxygen, debian/copyright Files-Excluded and gbp import-orig again.
* cmake: llama.cpp can't be found by default.
  - GRN_WITH_LLAMA_CPP=system should work without llama_DIR in the future on Debian
  In other words, there is a case that pkgconf fallback is not sufficient. need feedback to upstream.
* usearch: no need to support usearch
  - It will not be used anymore in upstream
* simsimd: no need to support simsimd
  - Use xsimd for portability in Debian
* openzl: support if you want (no deb package in Debian yet)
  - It is used to compress the value of columns, use-case is limited. (we have already zstd support)

 -- Kentaro Hayashi <kenhys@xdump.org>, Tue,  5 May 2026 00:07:32 +0900
