Open dd-jh opened 4 months ago
Interesting. That almost certainly applies to the upstream bindgen (though it's not 100% guaranteed).
The first thing to do when encountering bindgen errors is to upmerge the latest bindgen into autocxx-bindgen in case it's been fixed; this is fairly time consuming and unfortunately I won't have time in the foreseeable future. If you think you might, I'll send some hints on how.
Describe the bug When attempting to generate bindings to
webrtc::PeerConnectionFactory
in libwebrtc, on macOS, the build script segfaults. The stacktrace is more than 14k frames long, so it might be blowing the stack? It looks like there is some recursion inautocxx-bindgen
related to the processing of nested templates.To Reproduce Need the include files from libwebrtc in
include/webrtc
and from abseil ininclude/abseil
.build.rs
src/lib.rs
:Stacktrace (middle frames elided):