boot/arm-trusted-firmware: change ENABLE_STACK_PROTECTOR value when disabled
authorThomas Petazzoni <thomas.petazzoni@bootlin.com>
Sat, 7 Aug 2021 10:56:10 +0000 (12:56 +0200)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Sun, 8 Aug 2021 19:54:32 +0000 (21:54 +0200)
commit5f432df7e2d26d6d57d750cbee1a573c1f886e26
treecf9a6e9d55f3f37228306f77e4f85934d4c04021
parentc91e82b25f8d8f2eb7985ed2acf9d5577b5f892a
boot/arm-trusted-firmware: change ENABLE_STACK_PROTECTOR value when disabled

Since commit
cf176128ec4ad60c29c8828cab1887f69edb9473 ("boot/arm-trusted-firmware:
add SSP option"), we are passing ENABLE_STACK_PROTECTOR=none when we
want to disable SSP usage in TF-A. While this works fine in recent
versions of TF-A, older versions such as TF-A will end up passing
-fstack-protector-none in this situation, which fails as this is not a
valid gcc option (the valid gcc option is -fno-stack-protector).

To solve this, we pass ENABLE_STACK_PROTECTOR=0 which was in older
TF-A versions used to say "don't do anything with SSP", and is also
still supported in newer versions of TF-A.

Fixes:

 https://gitlab.com/buildroot.org/buildroot/-/jobs/1478738580

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
boot/arm-trusted-firmware/Config.in