[tor-bugs] #27772 [Core Tor/Tor]: Compile without warnings on GCC 8.2.0 with LTO enabled

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Oct 12 19:12:52 UTC 2018


#27772: Compile without warnings on GCC 8.2.0 with LTO enabled
--------------------------+------------------------------------
 Reporter:  nickm         |          Owner:  nickm
     Type:  defect        |         Status:  merge_ready
 Priority:  High          |      Milestone:  Tor: 0.3.5.x-final
Component:  Core Tor/Tor  |        Version:
 Severity:  Normal        |     Resolution:
 Keywords:                |  Actual Points:
Parent ID:                |         Points:
 Reviewer:  ahf           |        Sponsor:
--------------------------+------------------------------------
Changes (by ahf):

 * status:  needs_review => merge_ready


Comment:

 I think all of these commits can go in as they are generally cleaning up
 code.

 I do however think that some of the comments that are added to suppress
 warnings from GCC will become confusing when you look at the code later
 on. For example:
 https://github.com/torproject/tor/pull/356/commits/620108ea7770608de72dcbea4ca73d6fb99c1109
 #diff-23701c678d2a4dce3ba19f90e4bf5b00R4440

 The patches seems reasonably "small" to maybe backport all of them, or
 should we just backport the ones that causes compilation errors? Will any
 of our users who are using an older version of Tor be compiling Tor with
 such a new version of GCC?

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


More information about the tor-bugs mailing list