Add support for code hardening
When building RPMs, a different set of flags are used to help fortify the code against common security vulnerabilities. These options should be used when doing code development to help with having the code ready for packaging.
The system which has the most advanced version of these flags is Fedora 38.