[tbb-bugs] #31584 [Applications/Tor Browser]: Clean up mingw-w64 project
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue Sep 24 14:28:10 UTC 2019
#31584: Clean up mingw-w64 project
-------------------------------------------------+-------------------------
Reporter: gk | Owner: tbb-
| team
Type: task | Status:
| reopened
Priority: Medium | Milestone:
Component: Applications/Tor Browser | Version:
Severity: Normal | Resolution:
Keywords: tbb-rbm, ff68-esr, tbb-9.0-must- | Actual Points: 2
alpha, TorBrowserTeam201909R, |
GeorgKoppen201909 |
Parent ID: #30322 | Points: 1
Reviewer: | Sponsor:
-------------------------------------------------+-------------------------
Changes (by cypherpunks):
* status: closed => reopened
* resolution: fixed =>
Comment:
Clean up mingw-w64 project some more:
> Note, we might bump the GCC version to something supported while we are
at it.
What prevents you to bump GCC to 9.2 everywhere?
> The pthread situation is a bit unfortunate.
It doesn't seem that Rust depends on winpthread: https://github.com/rust-
lang/rust/issues/13501
Have you changed `--enable-threads=posix` to `--enable-threads=win32`?
Also you can remove old `--with-gnu-ld --with-gnu-as`.
> # LDFLAGS_FOR_TARGET does not work for some reason. Thus, we take
> # CFLAGS_FOR_TARGET.
It didn't work, because linker didn't want to eat `-specs`. Try now.
Also where are `--no-seh`, `--large-address-aware` for x86 and `--high-
entropy-va`, `--image-base` for x64?
> - libmpc-dev
What about bumping GMP, MPFR, MPC with GCC?
> `--enable-sdk=all --enable-secure-api`
They are no longer needed (set by default).
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/31584#comment:11>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tbb-bugs
mailing list