All pastes #220576 Raw Edit

Anonymous

public text v1 · immutable
#220576 ·published 2006-10-25 07:21 UTC
rendered paste body
02:27 <@nenolod> FreeSoul: what do those CFLAGS do?
02:28 < FreeSoul> il optimise the compilation for pentium m arch, tryes to make small binaries and tryes to use the 1k L2 cache of my cpu
02:28 < FreeSoul> am I wrong? I'm not exaclty a gcc guru... but more or less that shouldn't be wrong
02:28 <@Aerdan> He means -ftracer &tc, not -march, -Os, and -fomit-frame-pointer.
02:29 < FreeSoul> ok i don't remember, i've set that more years ago
02:29 < FreeSoul> just a while and i tell you
02:29 <@Aerdan> And if you're not a gcc guru, you don't need to be using -f* aside from -fomit-frame-pointer.
02:30 < FreeSoul> -ftracer
02:30 < FreeSoul>            Perform tail duplication to enlarge superblock size.  This transformation simplifies the control flow of the function allowing
02:30 < FreeSoul>            other optimizations to do better job.
02:30 <@Aerdan> Do you know what this means?
02:31 < FreeSoul> -fforce-addr
02:31 < FreeSoul>            Force memory address constants to be copied into registers before doing arithmetic on them.
02:31 < FreeSoul> yes, i think yes
02:31 <@Aerdan> Describe what you think -ftracer does in plain English.
02:33 < FreeSoul> Aerdan, this is not a test of my gcc knownledgement... come on, if you belive this is wrong, just tell me and for sure i'll do all my best to
                  understand if you're right or not (not because i don't trust you but cose i wanna understand what i'm doing)
02:33 <@Aerdan> I want to know that you know what these CFLAGS do. You're evading my question, however, so I must therefore assume you don't.
02:34 <@Aerdan> On a related note, please emerge --sync and try emerging audacious-plugins again.