On 17/12/2012 14:55, Rich Freeman wrote: > Tend to agree. Plus, you can always compile -O0 in such a case and > get more useful debug info besides (yes, I know this can be misleading > under some circumstances, but not all packages are glibc).
No. No. No. No. No. ......... No. It's not "being glibc", it's "using glibc" — sure not all packages use glibc, but most do. And using -O0 means that more than half the time you won't hit the issue. Why? Because dead-code elimination and constant propagation change _enormously_ the code that is executed, so you are basically debugging two completely different programs. So please stop giving this stupid suggestion, which causes enough grief as it is without being repeated once again. -- Diego Elio Pettenò — Flameeyes flamee...@flameeyes.eu — http://blog.flameeyes.eu/