Open
Description
Describe the bug
When build blazesym with command
cargo build --features=cheader
an error occurred, here are the error log
Compiling blazesym v0.1.0 (/home/ubuntu/WorkSpace/QEMU-SCE/shared/ebpf/bpf-developer-tutorial/src/third_party/blazesym)
error: failed to run custom build command for `blazesym v0.1.0 (/home/ubuntu/WorkSpace/QEMU-SCE/shared/ebpf/bpf-developer-tutorial/src/third_party/blazesym)`
Caused by:
process didn't exit successfully: `/home/ubuntu/WorkSpace/QEMU-SCE/shared/ebpf/bpf-developer-tutorial/src/third_party/blazesym/target/debug/build/blazesym-9f0c1bf552a4b816/build-script-build` (exit status: 101)
--- stdout
cargo:rerun-if-changed=/home/ubuntu/WorkSpace/QEMU-SCE/shared/ebpf/bpf-developer-tutorial/src/third_party/blazesym/data/test.c
cargo:rerun-if-changed=/home/ubuntu/WorkSpace/QEMU-SCE/shared/ebpf/bpf-developer-tutorial/src/third_party/blazesym/data/test-no-debug.bin
cargo:rerun-if-changed=/home/ubuntu/WorkSpace/QEMU-SCE/shared/ebpf/bpf-developer-tutorial/src/third_party/blazesym/data/test.c
cargo:rerun-if-changed=/home/ubuntu/WorkSpace/QEMU-SCE/shared/ebpf/bpf-developer-tutorial/src/third_party/blazesym/data/test-dwarf-v4.bin
cargo:rerun-if-changed=/home/ubuntu/WorkSpace/QEMU-SCE/shared/ebpf/bpf-developer-tutorial/src/third_party/blazesym/data/test-gsym.ld
cargo:rerun-if-changed=/home/ubuntu/WorkSpace/QEMU-SCE/shared/ebpf/bpf-developer-tutorial/src/third_party/blazesym/data/test-gsym.c
cargo:rerun-if-changed=/home/ubuntu/WorkSpace/QEMU-SCE/shared/ebpf/bpf-developer-tutorial/src/third_party/blazesym/data/test-gsym.bin
--- stderr
thread 'main' panicked at build.rs:88:6:
failed to run `cc`: `cc -gdwarf-4 -T /home/ubuntu/WorkSpace/QEMU-SCE/shared/ebpf/bpf-developer-tutorial/src/third_party/blazesym/data/test-gsym.ld -Wl,--build-id=none -O0 -nostdlib /home/ubuntu/WorkSpace/QEMU-SCE/shared/ebpf/bpf-developer-tutorial/src/third_party/blazesym/data/test-gsym.c -o /home/ubuntu/WorkSpace/QEMU-SCE/shared/ebpf/bpf-developer-tutorial/src/third_party/blazesym/data/test-gsym.bin` reported non-zero exit-status (1): /usr/bin/ld: discarded output section: `.got.plt'
collect2: error: ld returned 1 exit status
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
- OS: Ubuntu 20.04 linux-6.1 aarch64
Could you please help me with that? Thanks a lot.