[tor-bugs] #19001 [Obfuscation/Snowflake]: Tor Browser with Snowflake

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Aug 2 01:18:05 UTC 2016


#19001: Tor Browser with Snowflake
-----------------------------------+---------------------
 Reporter:  dcf                    |          Owner:
     Type:  project                |         Status:  new
 Priority:  Medium                 |      Milestone:
Component:  Obfuscation/Snowflake  |        Version:
 Severity:  Normal                 |     Resolution:
 Keywords:                         |  Actual Points:
Parent ID:                         |         Points:
 Reviewer:                         |        Sponsor:
-----------------------------------+---------------------

Comment (by dcf):

 I'm making some progress on the mac build. I set it up to cross-compile
 [http://libcxx.llvm.org/ libc++] from scratch, giving us a cross-compiled
 C++11 standard library. That worked to compile a few hundred source files
 into Mac object files.

 There are still some problems. It's becoming clear that the webrtc source
 isn't really meant to be cross-compiled. On the surface it would appear to
 be supported, because there are variables like `CC_host` and `CFLAGS_host`
 that usually indicate support for cross-compiling. But it turns out they
 are not honored everywhere. The first place the build fails is in yasm,
 which is set up to use host settings for CFLAGS but then uses
 (incompatible) target settings for LDFLAGS. I hacked around that, but then
 there are some tools meant to be compiled for the host system that link
 against libraries compiled for the target system. Now I'm doing some
 refactoring and trying to find a way around it.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/19001#comment:10>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list