Does LinuxBIOS build with -ffreestanding? If you don't, that's a bug for you too -- if you do, and that option does not disable SSP, that's a GCC bug -- either a mainline GCC one, or one in FC6, depending on how they enable it by default.
We do not (at least as far as I can tell)
Bug! Bug! ;-)
and I just tested and -ffreestanding did not help.
I'll go see what the larger GCC community thinks about this -- I'd say it's a bug. Well I'll go check tomorrow :-)
The outcome is that -ffreestanding shouldn't disable SSP, as it can be useful for freestanding systems too -- they'll just have to provide the necessary library functions themselves.
Segher