[tor-bugs] #25483 [Circumvention/Snowflake]: Windows reproducible build of snowflake

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Jun 13 19:44:03 UTC 2019


#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


More information about the tor-bugs mailing list