https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B https://fedoraproject.org/wiki/Packaging:Guidelines#Compiler_flags https://fedoraproject.org/wiki/Packaging:RPMMacros#Build_flags_macros_and_variables
We now have some documentation of individual flags and how to disable hardened and annotated builds:
https://src.fedoraproject.org/rpms/redhat-rpm-config/blob/master/f/buildflags.md
(The link is stable.) It would make sense to refer to this document from the C/C++ guidelines and the compiler flags section in the general guidelines.
Metadata Update from @tibbs: - Issue tagged with: meeting
This is a really nice document, thanks for taking the time to write it
Metadata Update from @mbooth: - Issue assigned to mbooth
We discussed this at this weeks meeting (https://meetbot-raw.fedoraproject.org/fedora-meeting-2/2018-02-07/fpc.2018-02-07-18.01.txt):
Note that RPMMacros needs updating, too.
RPMMacros
For the record, I was working on RPMMacros last year and had ended up with https://fedoraproject.org/wiki/User:Tibbs/RPMMacros which isn't really that much different. There was also a separate ticket about fixing that page which I would have to dig up.
From: https://meetbot-raw.fedoraproject.org/fedora-meeting-1/2018-05-31/fpc.2018-05-31-16.00.txt
@mbooth should I take over this ticket?
Metadata Update from @ignatenkobrain: - Issue untagged with: meeting - Issue priority set to: In Committee - Issue tagged with: committee
@ignatenkobrain Please do.  
Any update for this?
@jaruga it's often hard to come up with such changes out of thin air, so if you could open a PR (or even just comment here with "add the following paragraph in this section in this page") would go a long way :)
Login to comment on this ticket.