All pastes #545567 Raw Edit

Something

public text v1 · immutable
·published 2007-06-06 19:58 UTC
rendered paste body
19:25 < gbee> gardengnome: could you be doing something when packaging mythtv that might screw up
              the line numbers? e.g. stripping headers or something?
19:37 -!- MrGandalf [i=mgandalf@cpe-72-225-42-190.rochester.res.rr.com] has joined #mythtv
19:46 < gbee> skamithi: patch seems to work
19:47 < sphery> gbee: Or, perhaps, they're applying patches that change the line numbering...
19:49 < gbee> sphery: that was my first thought, but I couldn't think why they would be doing that
19:50 < gbee> not to tv_rec.cpp at least
19:50 < gbee> brb
19:50 -!- gbee [n=gbee@cpc2-derb9-0-0-cust34.leic.cable.ntl.com] has quit ["Gone"]
19:50 -!- sdf [n=sdf@88-111-186-84.dynamic.dsl.as9105.com] has joined #mythtv
19:50 -!- sdf [n=sdf@88-111-186-84.dynamic.dsl.as9105.com] has left #mythtv ["Leaving"]
20:03 -!- PointyPumper [i=Pintlezz@42-216-114-200.fibertel.com.ar] has quit [Read error: 104
          (Connection reset by peer)]
20:18 -!- gbee [n=gbee@cpc2-derb9-0-0-cust34.leic.cable.ntl.com] has joined #mythtv
20:40 < gardengnome> gbee: -O3?
20:41  * gbee shrugs
20:42 < gbee> are you using -O3?
20:43 -!- DaveMorris [n=dave@host-212-158-244-26.bulldogdsl.com] has left #mythtv []
20:45 < gbee> I remember there was a packager using a pre-build script which removed unused
              includes at one point, messed up the line nums
20:46 < gardengnome> gbee: we're using --enable-proc-opt
20:46 < gardengnome> gbee: we don't do any pre-build stuff like that.
20:47 < gbee> it's not really important what the cause was I suppose, only that the backtrace
              wasn't particularly useful because the line number was incorrect and I could see no
              obvious point in the surrounding code where QString::length() would come into play
              directly
20:48 < gardengnome> i've been told in the past that -O3 will mess up line numbers.
20:49 < Chutt> more than just line numbers
20:49 < Chutt> it'll tell you completely wrong files/functions, too :p
20:49 < gardengnome> ooooh
20:49 < gardengnome> -O3 is a perfect to be upstream-friendly then
20:49 < Chutt> depends on how things got inlined/etc
20:49 < gardengnome> you guys love good riddles