#25483: Windows reproducible build of snowflake -----------------------------------+------------------------ Reporter: arlolra | Owner: (none) Type: project | Status: new Priority: Medium | Milestone: Component: Obfuscation/Snowflake | Version: Severity: Normal | Resolution: Keywords: | Actual Points: Parent ID: #19001 | Points: Reviewer: | Sponsor: -----------------------------------+------------------------
Comment (by dcf): I am poking around at upgrading go-webrtc to branch-heads/64 of WebRTC, in order to see whether the new Clang support helps with cross compiling. I happened to notice this promising change: https://chromium.googlesource.com/chromium/src/build/+/f021cd07894bad5e01b461872bd341d3fa8634d2 {{{#!diff } else if (target_os == "win") { # On Windows we use the same toolchain for host and target by default. - assert(target_os == host_os, "Win cross-compiles only work on win hosts.") + # Beware, win cross builds mostly don't work yet, see docs/win_cross.md + # TODO(thakis): Allow on Mac as well soon. + assert(host_os != "mac", "https://crbug.com/774209") }}} The ticket it's related to has activity three days ago: [https://bugs.chromium.org/p/chromium/issues/detail?id=495204 #495204 Make it possible to build chrome/win on linux, using clang-cl and gn] Here is the win_cross.md file referred to (just five months old): https://chromium.googlesource.com/chromium/src/+/HEAD/docs/win_cross.md ([https://chromium.googlesource.com/chromium/src/+/2ab126856aad73574f53c0db3974d77db443b430/docs/win_cross.md permalink]) -- Ticket URL: <https://trac.torproject.org/projects/tor/ticket/25483#comment:10> 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