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
update stagex to 2025.04.1, fix linker errors (#22025)
## Description
Update deterministic sui-node to use latest stagex release, using clang
and lld to link the final binary.
This helps resolve an issue with `RUST_BACKTRACE=1`, where gcc would
link the system's libunwind, resulting in an error when retrieving the
call stack.
## Test plan
Requesting help from @jnaulty to get this run on testnet for a bit.
After building the container, load and run with a set of commands known
to cause a crash, with `RUST_BACKTRACE=1`.
```sh
bash ./docker/sui-node-deterministic/build.sh
env -C build/oci/sui-node tar c . | docker load
docker run -e RUST_BACKTRACE=1 sui-node /opt/sui/bin/sui-node --config-path /validator.yaml
```
---
## Release notes
Check each box that your changes affect. If none of the boxes relate to
your changes, release notes aren't required.
For each box you select, include information after the relevant heading
that describes the impact of your changes that a user might notice and
any actions they must take to implement updates.
- [ ] Protocol:
- [ ] Nodes (Validators and Full nodes):
- [ ] gRPC:
- [ ] JSON-RPC:
- [ ] GraphQL:
- [ ] CLI:
- [ ] Rust SDK:
0 commit comments