Author Login
Post Reply
Wolf Canis <wolf.canis <at> googlemail.com> writes:
>
>
> James wrote:
> | Hello,
> |
> | On an amd64, If I want to add -fomit-frame-pointer to a system's
> | CFLAGS setting, I can just add it and eventually all of the
> | executables will be recompile (willing to wait)
> | or do I have to rebuild system (all packages) or such to switch?
>
> Hello James,
> you have to rebuild the entire system, if the new CFLAGS settings shall
> have effect.
>
OK, I agree with that. BUT, if I do not then I do not get the benefits
of that compiler option, but wont the system still work fine? After a
while, over time, everything get's rebuilt anyway; If can wait a few months
for everything to slowly be recompiled. I'm not asking if this is wise,
recommended or will result immediately with binaries that are a result
of using "-fomit-frame-pointer".
I just want to know if the system will continue to function, albeit slower
that if I recompile the system and then world (using the syntax
you list below)?
> # emerge --emptytree system && emerge --emptytree world
>
> That's the recommend procedure, according to the handbook, to do that.
> But there are in the forums a big thread whether that is necessary or not.
> Some argue - is not, it's sufficient to rebuild the toolchain and than
> emerge -e world. Others say one should follow the recommend procedure.
> I follow the recommend procedure.
I do appreciate your answer, and agree with it from what I've read.
But in order to avoid recompiling all of those packages (for now)
I can just add it to my CFlags and wait a few months, as another option?
Or is there real peril with this approach to slowly converting a system?
James
--
gentoo-user@(protected)