[tor-bugs] #28716 [Applications/Tor Browser]: Create a mingw-w64-clang project
Tor Bug Tracker & Wiki
blackhole at torproject.org
Wed Jan 9 22:01:30 UTC 2019
#28716: Create a mingw-w64-clang project
-------------------------------------------------+-------------------------
Reporter: gk | Owner: tbb-
| team
Type: task | Status:
| needs_review
Priority: High | Milestone:
Component: Applications/Tor Browser | Version:
Severity: Normal | Resolution:
Keywords: tbb-rbm, TorBrowserTeam201901R, | Actual Points:
GeorgKoppen201901 |
Parent ID: #28238 | Points:
Reviewer: | Sponsor:
-------------------------------------------------+-------------------------
Comment (by tom):
This is missing the patches from this bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=1506450
Those haven't been backported to esr60 yet; but they will be at some
point.
Another thing that's up in the air is
https://bugzilla.mozilla.org/show_bug.cgi?id=1515982 and
https://bugzilla.mozilla.org/show_bug.cgi?id=1471698#c9 - the fix in
1515982 doesn't seem to work for me. However I don't think this should
afect esr60.
I sent in a build on TC to use this toolchain and see what comes out:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=d4b38148421fa501933a5e09f478bc216bbf6905
I haven't tested to confirm it runs at this point. I'll check tomorrow.
I did a file-wise comparison:
Differing Files:
{{{
Only in tc/clang/include: ansidecl.h
Only in tc/clang/include: bfd.h
Only in tc/clang/include: bfdlink.h
Only in tc/clang/include: c++
Only in tc/clang/include: dis-asm.h
Only in tc/clang/include/llvm/BinaryFormat: WasmRelocs
Only in tc/clang/include/llvm/MC: MCAnalysis
Only in tc/clang/include: plugin-api.h
Only in tc/clang/include: symcat.h
Only in tc/clang/lib/clang/8.0.0/include: sanitizer
Only in tc/clang/lib/clang/8.0.0/include: xray
Only in tc/clang/lib/clang/8.0.0/lib: linux
Only in tc/clang/lib/clang/8.0.0: share
Only in tc/clang/lib: gcc
Only in tc/clang/lib: libasan.a
Only in tc/clang/lib: libasan.la
Only in tc/clang/lib: libasan_preinit.o
Only in tc/clang/lib: libasan.so
Only in tc/clang/lib: libasan.so.1
Only in tc/clang/lib: libasan.so.1.0.0
Only in tc/clang/lib: libatomic.a
Only in tc/clang/lib: libatomic.la
Only in tc/clang/lib: libatomic.so
Only in tc/clang/lib: libatomic.so.1
Only in tc/clang/lib: libatomic.so.1.1.0
Only in tc/clang/lib: libc++.a
Only in tc/clang/lib: libc++abi.a
Only in tc/clang/lib: libc++abi.so
Only in tc/clang/lib: libc++abi.so.1
Only in tc/clang/lib: libc++abi.so.1.0
Only in tc/clang/lib: libc++experimental.a
Only in tc/clang/lib: libc++fs.a
Only in tc/clang/lib: libcilkrts.a
Only in tc/clang/lib: libcilkrts.la
Only in tc/clang/lib: libcilkrts.so
Only in tc/clang/lib: libcilkrts.so.5
Only in tc/clang/lib: libcilkrts.so.5.0.0
Only in tc/clang/lib: libcilkrts.spec
Only in tc/clang/lib: libc++.so
Only in tc/clang/lib: libc++.so.1
Only in tc/clang/lib: libc++.so.1.0
Only in tc/clang/lib: libgcc_s.so
Only in tc/clang/lib: libgcc_s.so.1
Only in tc/clang/lib: libgomp.a
Only in tc/clang/lib: libgomp.la
Only in tc/clang/lib: libgomp.so
Only in tc/clang/lib: libgomp.so.1
Only in tc/clang/lib: libgomp.so.1.0.0
Only in tc/clang/lib: libgomp.spec
Only in tc/clang/lib: libitm.a
Only in tc/clang/lib: libitm.la
Only in tc/clang/lib: libitm.so
Only in tc/clang/lib: libitm.so.1
Only in tc/clang/lib: libitm.so.1.0.0
Only in tc/clang/lib: libitm.spec
Only in geko/mingw-w64-clang/lib: libLLVMAMDGPUAsmParser.a
Only in geko/mingw-w64-clang/lib: libLLVMAMDGPUAsmPrinter.a
Only in geko/mingw-w64-clang/lib: libLLVMAMDGPUCodeGen.a
Only in geko/mingw-w64-clang/lib: libLLVMAMDGPUDesc.a
Only in geko/mingw-w64-clang/lib: libLLVMAMDGPUDisassembler.a
Only in geko/mingw-w64-clang/lib: libLLVMAMDGPUInfo.a
Only in geko/mingw-w64-clang/lib: libLLVMAMDGPUUtils.a
Only in geko/mingw-w64-clang/lib: libLLVMBPFAsmParser.a
Only in geko/mingw-w64-clang/lib: libLLVMBPFAsmPrinter.a
Only in geko/mingw-w64-clang/lib: libLLVMBPFCodeGen.a
Only in geko/mingw-w64-clang/lib: libLLVMBPFDesc.a
Only in geko/mingw-w64-clang/lib: libLLVMBPFDisassembler.a
Only in geko/mingw-w64-clang/lib: libLLVMBPFInfo.a
Only in geko/mingw-w64-clang/lib: libLLVMHexagonAsmParser.a
Only in geko/mingw-w64-clang/lib: libLLVMHexagonCodeGen.a
Only in geko/mingw-w64-clang/lib: libLLVMHexagonDesc.a
Only in geko/mingw-w64-clang/lib: libLLVMHexagonDisassembler.a
Only in geko/mingw-w64-clang/lib: libLLVMHexagonInfo.a
Only in geko/mingw-w64-clang/lib: libLLVMLanaiAsmParser.a
Only in geko/mingw-w64-clang/lib: libLLVMLanaiAsmPrinter.a
Only in geko/mingw-w64-clang/lib: libLLVMLanaiCodeGen.a
Only in geko/mingw-w64-clang/lib: libLLVMLanaiDesc.a
Only in geko/mingw-w64-clang/lib: libLLVMLanaiDisassembler.a
Only in geko/mingw-w64-clang/lib: libLLVMLanaiInfo.a
Only in geko/mingw-w64-clang/lib: libLLVMMipsAsmParser.a
Only in geko/mingw-w64-clang/lib: libLLVMMipsAsmPrinter.a
Only in geko/mingw-w64-clang/lib: libLLVMMipsCodeGen.a
Only in geko/mingw-w64-clang/lib: libLLVMMipsDesc.a
Only in geko/mingw-w64-clang/lib: libLLVMMipsDisassembler.a
Only in geko/mingw-w64-clang/lib: libLLVMMipsInfo.a
Only in geko/mingw-w64-clang/lib: libLLVMMSP430AsmPrinter.a
Only in geko/mingw-w64-clang/lib: libLLVMMSP430CodeGen.a
Only in geko/mingw-w64-clang/lib: libLLVMMSP430Desc.a
Only in geko/mingw-w64-clang/lib: libLLVMMSP430Info.a
Only in geko/mingw-w64-clang/lib: libLLVMNVPTXAsmPrinter.a
Only in geko/mingw-w64-clang/lib: libLLVMNVPTXCodeGen.a
Only in geko/mingw-w64-clang/lib: libLLVMNVPTXDesc.a
Only in geko/mingw-w64-clang/lib: libLLVMNVPTXInfo.a
Only in geko/mingw-w64-clang/lib: libLLVMPowerPCAsmParser.a
Only in geko/mingw-w64-clang/lib: libLLVMPowerPCAsmPrinter.a
Only in geko/mingw-w64-clang/lib: libLLVMPowerPCCodeGen.a
Only in geko/mingw-w64-clang/lib: libLLVMPowerPCDesc.a
Only in geko/mingw-w64-clang/lib: libLLVMPowerPCDisassembler.a
Only in geko/mingw-w64-clang/lib: libLLVMPowerPCInfo.a
Only in geko/mingw-w64-clang/lib: libLLVMSparcAsmParser.a
Only in geko/mingw-w64-clang/lib: libLLVMSparcAsmPrinter.a
Only in geko/mingw-w64-clang/lib: libLLVMSparcCodeGen.a
Only in geko/mingw-w64-clang/lib: libLLVMSparcDesc.a
Only in geko/mingw-w64-clang/lib: libLLVMSparcDisassembler.a
Only in geko/mingw-w64-clang/lib: libLLVMSparcInfo.a
Only in geko/mingw-w64-clang/lib: libLLVMSystemZAsmParser.a
Only in geko/mingw-w64-clang/lib: libLLVMSystemZAsmPrinter.a
Only in geko/mingw-w64-clang/lib: libLLVMSystemZCodeGen.a
Only in geko/mingw-w64-clang/lib: libLLVMSystemZDesc.a
Only in geko/mingw-w64-clang/lib: libLLVMSystemZDisassembler.a
Only in geko/mingw-w64-clang/lib: libLLVMSystemZInfo.a
Only in geko/mingw-w64-clang/lib: libLLVMXCoreAsmPrinter.a
Only in geko/mingw-w64-clang/lib: libLLVMXCoreCodeGen.a
Only in geko/mingw-w64-clang/lib: libLLVMXCoreDesc.a
Only in geko/mingw-w64-clang/lib: libLLVMXCoreDisassembler.a
Only in geko/mingw-w64-clang/lib: libLLVMXCoreInfo.a
Only in tc/clang/lib: liblsan.a
Only in tc/clang/lib: liblsan.la
Only in tc/clang/lib: liblsan.so
Only in tc/clang/lib: liblsan.so.0
Only in tc/clang/lib: liblsan.so.0.0.0
Only in tc/clang/lib: libquadmath.a
Only in tc/clang/lib: libquadmath.la
Only in tc/clang/lib: libquadmath.so
Only in tc/clang/lib: libquadmath.so.0
Only in tc/clang/lib: libquadmath.so.0.0.0
Only in tc/clang/lib: libsanitizer.spec
Only in tc/clang/lib: libssp.a
Only in tc/clang/lib: libssp.la
Only in tc/clang/lib: libssp_nonshared.a
Only in tc/clang/lib: libssp_nonshared.la
Only in tc/clang/lib: libssp.so
Only in tc/clang/lib: libssp.so.0
Only in tc/clang/lib: libssp.so.0.0.0
Only in tc/clang/lib: libsupc++.a
Only in tc/clang/lib: libsupc++.la
Only in tc/clang/lib: libtsan.a
Only in tc/clang/lib: libtsan.la
Only in tc/clang/lib: libtsan.so
Only in tc/clang/lib: libtsan.so.0
Only in tc/clang/lib: libtsan.so.0.0.0
Only in tc/clang/lib: libubsan.a
Only in tc/clang/lib: libubsan.la
Only in tc/clang/lib: libubsan.so
Only in tc/clang/lib: libubsan.so.0
Only in tc/clang/lib: libubsan.so.0.0.0
Only in tc/clang/lib: libvtv.a
Only in tc/clang/lib: libvtv.la
Only in tc/clang/lib: libvtv.so
Only in tc/clang/lib: libvtv.so.0
Only in tc/clang/lib: libvtv.so.0.0.0
Only in geko/mingw-w64-clang/x86_64-w64-mingw32/include:
expandedresources.h
Only in tc/clang/x86_64-w64-mingw32/include: _mingw_print_pop.h
Only in tc/clang/x86_64-w64-mingw32/include: _mingw_print_push.h
Only in geko/mingw-w64-clang/x86_64-w64-mingw32/lib: libntdllcrt.a
}}}
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/28716#comment:7>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list