Files
buildroot/package
Julien Olivain 2f54c2a841 security hardening: add support for glibc _FORTIFY_SOURCE=3
A new _FORTIFY_SOURCE=3 level was introduced in glibc, in commit:
https://sourceware.org/git/?p=glibc.git;a=commit;h=c43c5796121bc5bcc0867f02e5536874aa8196c1

This commit was first included glibc 2.33. At that time, it was only
supported by llvm/clang 9, and not by any released gcc version.

To support _FORTIFY_SOURCE=3, the needed gcc features were introduced
in version 12. The gcc 12 support was added in glibc commit:
https://sourceware.org/git/?p=glibc.git;a=commit;h=86bf0feb0e3ec8e37872f72499d6ae33406561d7
This commit was first included in glibc 2.35.

Buildroot updated to glibc 2.35 in commit:
https://git.buildroot.org/buildroot/commit/?id=68d0aede597d32816c5b2ff32de0ce33cc14eb93

Buildroot introduced gcc 12 support in commit:
https://git.buildroot.org/buildroot/commit/?id=0f1ad4fc93286adaba852c99d6e1c2565b5c4258

Support for _FORTIFY_SOURCE=3 can now be added.

Signed-off-by: Julien Olivain <ju.o@free.fr>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2022-12-31 18:41:58 +01:00
..
2022-11-05 22:47:12 +01:00
2022-12-23 10:57:12 +01:00
2022-12-14 20:02:45 +01:00
2022-12-11 11:33:41 +01:00
2022-12-18 14:54:28 +01:00
2022-12-05 10:01:26 +01:00
2022-12-27 22:22:21 +01:00
2022-11-06 15:06:09 +01:00
2022-12-18 13:37:42 +01:00
2022-12-05 10:01:26 +01:00
2022-12-10 22:11:43 +01:00
2022-11-05 22:31:35 +01:00
2022-12-11 14:32:54 +01:00
2022-11-23 22:50:32 +01:00
2022-12-18 14:48:10 +01:00
2022-12-11 14:32:57 +01:00
2022-12-29 10:03:23 +01:00
2022-12-29 09:59:12 +01:00
2022-11-05 21:38:44 +01:00
2022-12-21 13:47:41 +01:00
2022-11-22 23:28:06 +01:00
2022-11-13 15:58:46 +01:00
2022-12-11 11:39:10 +01:00
2022-12-19 10:00:14 +01:00
2022-12-18 14:53:02 +01:00
2022-12-29 10:03:53 +01:00
2022-11-21 22:38:08 +01:00
2022-12-11 11:50:05 +01:00
2022-12-26 09:35:26 +01:00
2022-12-11 14:09:51 +01:00
2022-12-02 19:38:13 +01:00
2022-12-27 21:50:16 +01:00
2022-12-13 21:11:33 +01:00
2022-12-18 15:33:35 +01:00
2022-11-05 22:47:12 +01:00
2022-11-03 23:06:51 +01:00
2022-12-05 10:01:26 +01:00
2022-11-01 23:23:36 +01:00
2022-12-29 10:32:59 +01:00
2022-12-23 10:27:47 +01:00
2022-12-05 10:01:26 +01:00
2022-12-11 09:15:55 +01:00
2022-12-05 10:01:26 +01:00
2022-11-14 23:22:36 +01:00
2022-12-29 10:33:03 +01:00
2022-12-13 21:12:41 +01:00
2022-12-05 10:01:26 +01:00
2022-12-20 08:16:27 +01:00
2022-12-27 22:29:45 +01:00
2022-11-23 22:46:47 +01:00
2022-12-14 20:05:36 +01:00
2022-12-31 18:31:14 +01:00
2022-12-11 21:19:48 +01:00
2022-11-05 21:01:14 +01:00