#25483: Windows reproducible build of snowflake -------------------------------------------------+------------------------- Reporter: arlolra | Owner: cohosh Type: project | Status: | accepted Priority: High | Milestone: Component: Circumvention/Snowflake | Version: Severity: Normal | Resolution: Keywords: TorBrowserTeam201805, ex- | Actual Points: sponsor-19, anti-censorship-roadmap | Parent ID: #19001 | Points: Reviewer: | Sponsor: | Sponsor28-can -------------------------------------------------+-------------------------
Comment (by cmm323): Replying to [comment:55 cohosh]: > Okay I've been trying to use libc++ with mingw-w6 as described [https://libcxx.llvm.org/docs/UsingLibcxx.html#using-libc-on-linux here] but I can't get it to work. I'm not even sure it will solve all of the linking problems. > > It looks like there are three paths forward from here: > 1. Write C wrappers as described in comment:39, or The wrapper already exists: https://github.com/asicerik/go-webrtc The issue is that it should be build with the right toolchain (probably the same toolchain used to build `webrtc`) so that it can be linked with `webrtc` library. > 2. Find a different webrtc library There's a golang implementation of WebRTC here : https://github.com/pion/webrtc Wondering if we can replace the implementation we are using with this one? > 3. Get CGO to compile with mingw-w64/clang on windows As you mentioned, these issues have not been fixed in golang. This one is also related: https://github.com/golang/go/issues/20982 -- Ticket URL: <https://trac.torproject.org/projects/tor/ticket/25483#comment:60> Tor Bug Tracker & Wiki <https://trac.torproject.org/> The Tor Project: anonymity online
_______________________________________________ tor-bugs mailing list tor-bugs@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs