From FedoraProject

Jump to: navigation, search

Compiler Flags Explained

flag reason
<#80FF80> -g Produces debugging information that will be stored in the -debuginfo package
<#80FF80> -Wall Makes gcc display warnings about questionable constructs in the code, when gcc prints error, please report them upstream
<#80FF80> -fstack-protector Adds stack protection to the binary, see: [wiki:Self:Security/Features#head-58c7594cdcb36e04c558f0c6d3914c35bcc9553e Stack protection]
<#FF8080> -fomit-frame-pointer Destroys debuging information on some machines, when it is safe to use, it is already in -O3