]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
cmake: remove _FORTIFY_SOURCE define
authorCasey Bodley <cbodley@redhat.com>
Wed, 3 Sep 2025 17:22:30 +0000 (13:22 -0400)
committerDavid Galloway <david.galloway@ibm.com>
Wed, 24 Sep 2025 15:35:40 +0000 (11:35 -0400)
commitc27259ac1a8d4451b13949b01cf5dec85bc3bd78
tree221a7cc26fd9502b650ac6b03615ddca434e993d
parent5df0dd502792c8e19167fa4e4277cf33f5e44fae
cmake: remove _FORTIFY_SOURCE define

according to `dpkg-buildflags`, ubuntu 24 raised this value to
`-D_FORTIFY_SOURCE=3` which causes `error: "_FORTIFY_SOURCE" redefined`
compilation failures because Ceph itself adds `-D_FORTIFY_SOURCE=2`

`_FORTIFY_SOURCE` is a hardening option. both our rpm and debian builds
already specify that via environment variables, so Ceph's cmake should
leave it alone

Fixes: https://tracker.ceph.com/issues/72361
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 66bec97b0dc90b91f5be586351f52082beb6374a)
src/CMakeLists.txt