Skip to content

Backtrace requirement creates inability to build on any musl based system #80

@ozwaldorf

Description

@ozwaldorf

Due to musl not having backtrace support, systems such as Void (musl) and Alpine that use musl instead of glibc cannot build.

[se@xps ~]$ go get github.com/keroserene/go-webrtc
# github.com/keroserene/go-webrtc
go/src/github.com/keroserene/go-webrtc/lib/libwebrtc-linux-amd64-magic.a(checks.o): In function `rtc::DumpBacktrace()':
../../webrtc/base/checks.cc:(.text._ZN3rtc13DumpBacktraceEv+0x30): undefined reference to `backtrace'
../../webrtc/base/checks.cc:(.text._ZN3rtc13DumpBacktraceEv+0x3c): undefined reference to `backtrace_symbols'
collect2: error: ld returned 1 exit status

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions