Opened 6 months ago

Last modified 6 months ago

#29041 new defect

Compile clang closer to how Mozilla does it

Reported by: gk Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-rbm
Cc: tom Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

We compile clang differently to how Mozilla does it: Mozilla has an elaborate setup with three stages (if needed) (see: https://hg.mozilla.org/releases/mozilla-esr60/file/248ca5c585f8/build/build-clang/build-clang.py) while we essentially "just" do what is outlined on https://clang.llvm.org/get_started.html.

We should change that and get our toolchain closer to what Mozilla provides.

Child Tickets

Change History (2)

comment:1 Changed 6 months ago by tom

Cc: tom added

comment:2 Changed 6 months ago by gk

We could think about doing https://bugs.chromium.org/p/chromium/issues/detail?id=533657 here, to get a more deterministicly built compiler (see: comment:8:ticket:28238).

Note: See TracTickets for help on using tickets.