[tbb-bugs] #28238 [Applications/Tor Browser]: Use mingw-w64/clang toolchain to build Firefox
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue Aug 27 14:03:47 UTC 2019
#28238: Use mingw-w64/clang toolchain to build Firefox
-------------------------------------------------+-------------------------
Reporter: gk | Owner: tbb-
| team
Type: defect | Status:
| needs_review
Priority: High | Milestone:
Component: Applications/Tor Browser | Version:
Severity: Normal | Resolution:
Keywords: tbb-rbm, tbb-9.0-must-nightly, | Actual Points:
TorBrowserTeam201908R, GeorgKoppen201908 |
Parent ID: #30322 | Points:
Reviewer: | Sponsor:
-------------------------------------------------+-------------------------
Comment (by gk):
Replying to [comment:44 tom]:
> - Have you confirmed you don't need the spec thing for
https://bugzilla.mozilla.org/show_bug.cgi?id=1460801 ? (If so, I can
close that bug.)
I think it worked for me back then a couple of months ago when I worked on
the toolchain. I'll double-check with nightly builds once things landed
but am optimistic.
> - fxc2 requires the winpthread dll to be in its bin directly IIRC; but
I don't see where you're copying that. (I might have missed it. If you're
not getting errors on fxc2 it must be working.)
I think we don't need it when building with `mingw-w64-clang`. At least
the build passes and I'd suspect compile time issues if that were a
problem.
> - I see some flags in our mozconfig you don't have:
> - https://searchfox.org/mozilla-
central/rev/325c1a707819602feff736f129cb36055ba6d94f/browser/config/mozconfigs/win32/mingwclang#53-54
Yes, I am not sure why we don't need those but the build is not breaking,
so we could leave that investigation for later.
> - I'm not sure what you do about PDBs; but it would be good to get a
bug on file about generating/outputting them. (Perhaps in some
configuration generating the static clang libraries with debug info also.)
I agree. Right now don't generate them.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/28238#comment:45>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tbb-bugs
mailing list