[tor-bugs] #27252 [Core Tor/Tor]: Reduce the number of travis jobs

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Aug 22 22:20:28 UTC 2018


#27252: Reduce the number of travis jobs
-------------------------------------------------+-------------------------
 Reporter:  teor                                 |          Owner:  teor
     Type:  enhancement                          |         Status:
                                                 |  assigned
 Priority:  Medium                               |      Milestone:  Tor:
                                                 |  0.3.5.x-final
Component:  Core Tor/Tor                         |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  rust tor-ci 029-backport-maybe       |  Actual Points:
  032-backport 033-backport 034-backport         |
Parent ID:                                       |         Points:
 Reviewer:                                       |        Sponsor:
-------------------------------------------------+-------------------------

Comment (by teor):

 Replying to [comment:2 catalyst]:
 > Replying to [ticket:27252 teor]:
 > > In 0.2.9 and later:
 > > * work out if we really need clang and gcc on Linux and macOS
 > I think if Xcode comes with only clang, and Tor Browser doesn't build on
 macOS with gcc, we don't need to test with gcc on macOS.

 Here are some reasons why I'd like to keep gcc on macOS:
 * sometimes gcc on macOS finds warnings or errors that don't appear on
 Linux
 * while most native builders use clang, gcc can still cross-compile for
 macOS
 * the macOS package managers MacPorts and Fink support building tor with
 gcc, if it is the first compiler in the path

 I don't know if these reasons are good enough to keep a separate macOS gcc
 build. I will see if we can combine some the macOS builds.

 In general, I'd like all the macOS builds, and all the clang builds, to be
 orthogonal, because they are slower than the Linux gcc builds.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/27252#comment:4>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list