Files
graph/storage
zeekayandHanzo Dev 8fcdf82097 One sqlite in the binary
Three packages were linked: hanzoai/csqlite (the C), hanzoai/sqlite (the house
driver, which carries that C), and upstream mattn/go-sqlite3, which compiles its
own copy of the same amalgamation. Every sqlite3_* symbol and every cgo
trampoline was therefore defined twice, and the link failed — on darwin. On
linux it survived, because that linker is laxer about duplicates, which is the
only reason CI never showed it.

hanzoai/sqlite is the one already standard here, so mattn goes. The driver it
registers is named "sqlite", not "sqlite3".

Storage, indexer and engine tests pass, and the binary links.

Co-authored-by: Hanzo Dev <[email protected]>
2026-08-13 12:58:31 -07:00
..
2026-04-11 13:47:05 -07:00
2026-08-13 12:58:31 -07:00