Files
dex/pkg
zeekayandHanzo Dev 65b9c6be1c fix: qualify the Metal anchor symbol with the package that owns it
cevm and pkg/dex each defined a global lux_secp256k1_metal_anchor, so any
binary linking both failed with "duplicate symbol". cevm has been renamed to
lux_cevm_secp256k1_metal_anchor; this is the other half.

The anchor only exists to keep the Metal driver alive through linker dead-code
elimination. luxcpp resolves the DRIVER symbol
(secp256k1_ecrecover_address_batch_metal) via dlsym(RTLD_DEFAULT, ...), never
the anchor, so the anchor name is internal and safe to qualify. Naming it after
its package means the next one to appear cannot collide either.

Also drops 3 go.sum lines that disagree with sum.golang.org, recorded from
direct VCS fetches made while GOPRIVATE covered github.com/luxfi/*.

Co-authored-by: Hanzo Dev <[email protected]>
2026-07-28 08:48:43 -07:00
..