| 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
|