[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