As GCC now treating implicit declaration of function as an error instead of warning, compilation of libssp has been broken on some operating systems. The following error is from an x86_64-unknown-freebsd11 system:
libssp/ssp.c: In function 'fail':
libssp/ssp.c:134:17: error: implicit declaration of function 'alloca'
[8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-function-declaration^G-Wimplicit-function-declaration8;;^G]
134 | p = buf = alloca (len);
| ^~~~~~
Most operating systems specifies that 'stdlib.h' should be included to get the
declaration of alloca(3).
2024-08-31 WHR <[email protected]>
PR other/116547
* ssp.c: Include stdlib.h for alloca(3).
fix-libssp-missing-include-libstd-h.diff
Description: Binary data
