[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