I’m very new to Zig and I’m running into a strange error like this:
> zig build test-minimal
test-minimal
└─ run test
└─ compile test Debug native failure
error: LLVM ERROR: unsupported library call operation
error: process terminated unexpectedly
failed command: /Users/derek/.zvm/master/zig test -I/opt/homebrew/Cellar/secp256k1/0.7.0/include -L/opt/homebrew/Cellar/secp256k1/0.7.0/lib -lsecp256k1 -ODebug --dep zabi -Mroot=/Users/derek/code/libweb3/minimal_bug_test.zig .zig-cache/o/c5c5de448da1f9192280b6ba4f4ac127/libc_kzg_4844.a -ODebug -I .zig-cache/o/4a77829bc7653fd99403bd2dc4fd394f --dep c_kzg_4844 --dep zabi-abi --dep zabi-ast --dep zabi-clients --dep zabi-crypto --dep zabi-decoding --dep zabi-encoding --dep zabi-evm --dep zabi-human --dep zabi-meta --dep zabi-types --dep zabi-utils -Mzabi=/Users/derek/.cache/zig/p/zabi-0.18.0-UB4phss0RQDQR7m70SvvsDkRHFtZbh8_muXW_2_2o4V9/src/root.zig -I /Users/derek/.cache/zig/p/N-V-__8AAO7_8AM3SIzV1i6FaIjxuyBpif3LAu_Nuuj8EQ31/src -Mc_kzg_4844=/Users/derek/.cache/zig/p/zabi-0.18.0-UB4phss0RQDQR7m70SvvsDkRHFtZbh8_muXW_2_2o4V9/pkg/c-kzg-4844/root.zig -ODebug --dep zabi-decoding --dep zabi-encoding --dep zabi-human --dep zabi-meta --dep zabi-types -Mzabi-abi=/Users/derek/.cache/zig/p/zabi-0.18.0-UB4phss0RQDQR7m70SvvsDkRHFtZbh8_muXW_2_2o4V9/src/abi/root.zig -ODebug -Mzabi-ast=/Users/derek/.cache/zig/p/zabi-0.18.0-UB4phss0RQDQR7m70SvvsDkRHFtZbh8_muXW_2_2o4V9/src/ast/root.zig .zig-cache/o/c5c5de448da1f9192280b6ba4f4ac127/libc_kzg_4844.a -ODebug -I .zig-cache/o/4a77829bc7653fd99403bd2dc4fd394f --dep c_kzg_4844 --dep zabi-abi --dep zabi-crypto --dep zabi-decoding --dep zabi-encoding --dep zabi-evm --dep zabi-meta --dep zabi-types --dep zabi-utils -Mzabi-clients=/Users/derek/.cache/zig/p/zabi-0.18.0-UB4phss0RQDQR7m70SvvsDkRHFtZbh8_muXW_2_2o4V9/src/clients/root.zig .zig-cache/o/c5c5de448da1f9192280b6ba4f4ac127/libc_kzg_4844.a -ODebug -I .zig-cache/o/4a77829bc7653fd99403bd2dc4fd394f --dep c_kzg_4844 --dep zabi-utils --dep zabi-types -Mzabi-crypto=/Users/derek/.cache/zig/p/zabi-0.18.0-UB4phss0RQDQR7m70SvvsDkRHFtZbh8_muXW_2_2o4V9/src/crypto/root.zig -ODebug --dep zabi-meta --dep zabi-types --dep zabi-utils -Mzabi-decoding=/Users/derek/.cache/zig/p/zabi-0.18.0-UB4phss0RQDQR7m70SvvsDkRHFtZbh8_muXW_2_2o4V9/src/decoding/root.zig -ODebug --dep zabi-abi --dep zabi-crypto --dep zabi-meta --dep zabi-types --dep zabi-utils -Mzabi-encoding=/Users/derek/.cache/zig/p/zabi-0.18.0-UB4phss0RQDQR7m70SvvsDkRHFtZbh8_muXW_2_2o4V9/src/encoding/root.zig -ODebug --dep zabi-utils --dep zabi-meta --dep zabi-types -Mzabi-evm=/Users/derek/.cache/zig/p/zabi-0.18.0-UB4phss0RQDQR7m70SvvsDkRHFtZbh8_muXW_2_2o4V9/src/evm/root.zig -ODebug --dep zabi-abi --dep zabi-meta -Mzabi-human=/Users/derek/.cache/zig/p/zabi-0.18.0-UB4phss0RQDQR7m70SvvsDkRHFtZbh8_muXW_2_2o4V9/src/human-readable/root.zig -ODebug --dep zabi-abi --dep zabi-types -Mzabi-meta=/Users/derek/.cache/zig/p/zabi-0.18.0-UB4phss0RQDQR7m70SvvsDkRHFtZbh8_muXW_2_2o4V9/src/meta/root.zig .zig-cache/o/c5c5de448da1f9192280b6ba4f4ac127/libc_kzg_4844.a -ODebug -I .zig-cache/o/4a77829bc7653fd99403bd2dc4fd394f --dep c_kzg_4844 --dep zabi-abi --dep zabi-meta --dep zabi-utils -Mzabi-types=/Users/derek/.cache/zig/p/zabi-0.18.0-UB4phss0RQDQR7m70SvvsDkRHFtZbh8_muXW_2_2o4V9/src/types/root.zig -ODebug --dep zabi-meta --dep zabi-types -Mzabi-utils=/Users/derek/.cache/zig/p/zabi-0.18.0-UB4phss0RQDQR7m70SvvsDkRHFtZbh8_muXW_2_2o4V9/src/utils/root.zig .zig-cache/o/f48a05562c3c22df3dbe5312f63f752e/libblst.a -lc --cache-dir .zig-cache --global-cache-dir /Users/derek/.cache/zig --name test --zig-lib-dir /Users/derek/.zvm/master/lib/ --listen=-
Since there’s no trace whatsoever, it’s hard to pinpoint what’s causing it. Is there a way to get more info from this error?
P.S. If it’s helpful, this error started appearing when I started trying to do JSON serialization with std.json for some large structs.