You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: build native-packages Release/NDEBUG to match barretenberg (ODR)
The standalone wsdb/lmdblib/kvdb builds set no CMAKE_BUILD_TYPE, so they compiled
bb's headers (inline/template crypto + field code) without NDEBUG and without -O3,
while bb's prebuilt archive is Release (-O3 -DNDEBUG). bb headers are compiled into
both, so the NDEBUG/opt mismatch is an ODR violation that can silently diverge
inlined results (e.g. tree leaf hashing) -> the wsdb NullifierTree failing to find
a leaf pre-image by hash in e2e. Default these builds to Release to match bb.
0 commit comments