building systemd fails with a compiler that supports
-fstack-protector but does not enable it by default.
(will miss several __stack_chk_* symbols).
fix this by also adding the switch during linking.
Signed-off-by: Norbert Lange <nolange79@gmail.com>
(cherry picked from commit
68e70ac2b27dcb5007fc4009553472f0b9700e66)
(cherry picked from commit
6d97aca0d50343d46cad79af3cabb46dcd56b82f)
Gbp-Pq: Name fix-build-with-compilers-with-default-stack-protector-ena.patch
possible_link_flags = [
'-Wl,-z,relro',
'-Wl,-z,now',
+ '-fstack-protector',
]
if cc.get_id() == 'clang'