Back to bug 2033683

Who When What Removed Added
Red Hat Bugzilla 2021-12-17 15:50:36 UTC Pool ID sst_pt_gcc_glibc_rhel_9
Siddhesh Poyarekar 2021-12-17 15:52:27 UTC Keywords FutureFeature
RHEL Program Management 2021-12-17 15:52:35 UTC Keywords Triaged
Red Hat One Jira (issues.redhat.com) 2021-12-17 15:56:20 UTC Link ID Red Hat Issue Tracker RHELPLAN-106121
Siddhesh Poyarekar 2022-01-12 13:18:44 UTC Keywords Patch
Siddhesh Poyarekar 2022-02-25 04:48:59 UTC Assignee glibc-bugzilla sipoyare
Status NEW ASSIGNED
Sergey Kolosov 2022-03-01 13:42:28 UTC CC skolosov
Florian Weimer 2022-03-11 14:43:06 UTC Depends On 2063230
Martin Cermak 2022-03-14 14:19:06 UTC QA Contact qe-baseos-tools-bugs skolosov
Siddhesh Poyarekar 2022-03-14 16:09:34 UTC Doc Type If docs needed, set a value Enhancement
Siddhesh Poyarekar 2022-03-15 02:45:15 UTC Assignee sipoyare fweimer
Doc Text Feature: Enable support for _FORTIFY_SOURCE level 3 for gcc 12 and later.

Reason: _FORTIFY_SOURCE level 3 improves coverage of source code fortification, thus improving security for applications built with -D_FORTIFY_SOURCE=3 in the compiler command line. gcc 12 adds support for the __builtin_dynamic_object_size function which is needed for _FORTIFY_SOURCE=3 to work, hence making it suitable for supporting _FORTIFY_SOURCE=3.

Result: Customers can build their applications with -D_FORTIFY_SOURCE=3 when building with gcc version 12 or later.
Florian Weimer 2022-03-15 13:05:23 UTC Fixed In Version glibc-2.34-29.el9
Status ASSIGNED MODIFIED
Florian Weimer 2022-03-15 13:32:23 UTC Group redhat
errata-xmlrpc 2022-03-24 17:28:13 UTC Status MODIFIED ON_QA
Sergey Kolosov 2022-04-08 14:54:57 UTC Status ON_QA VERIFIED
Florian Weimer 2022-05-23 09:02:40 UTC Summary Enable _FORTIFY_SOURCE=3 for gcc 12 and later Enable _FORTIFY_SOURCE=3 for gcc 12 and later [9.1.0]
Link ID Red Hat Bugzilla 2033684
Jacob Taylor Valdez 2022-07-11 09:55:55 UTC Flags needinfo?(fweimer)
Docs Contact jvaldez
CC jvaldez
Doc Text Feature: Enable support for _FORTIFY_SOURCE level 3 for gcc 12 and later.

Reason: _FORTIFY_SOURCE level 3 improves coverage of source code fortification, thus improving security for applications built with -D_FORTIFY_SOURCE=3 in the compiler command line. gcc 12 adds support for the __builtin_dynamic_object_size function which is needed for _FORTIFY_SOURCE=3 to work, hence making it suitable for supporting _FORTIFY_SOURCE=3.

Result: Customers can build their applications with -D_FORTIFY_SOURCE=3 when building with gcc version 12 or later.
.GCC 12 and later supports `_FORTIFY_SOURCE` level 3

With this enhancement, users can build applications with `-D_FORTIFY_SOURCE=3` in the compiler command line when building with GCC version 12 or later. `_FORTIFY_SOURCE` level 3 improves coverage of source code fortification, thus improving security for applications built with `-D_FORTIFY_SOURCE=3` in the compiler command line. This is supported in GCC versions 12 and later and Clang versions 9.0 and later with the `__builtin_dynamic_object_size` builtin.
Florian Weimer 2022-07-11 10:08:24 UTC Flags needinfo?(fweimer)
Jacob Taylor Valdez 2022-07-11 14:09:22 UTC Doc Text .GCC 12 and later supports `_FORTIFY_SOURCE` level 3

With this enhancement, users can build applications with `-D_FORTIFY_SOURCE=3` in the compiler command line when building with GCC version 12 or later. `_FORTIFY_SOURCE` level 3 improves coverage of source code fortification, thus improving security for applications built with `-D_FORTIFY_SOURCE=3` in the compiler command line. This is supported in GCC versions 12 and later and Clang versions 9.0 and later with the `__builtin_dynamic_object_size` builtin.
.GCC 12 and later supports `_FORTIFY_SOURCE` level 3

With this enhancement, users can build applications with `-D_FORTIFY_SOURCE=3` in the compiler command line when building with GCC version 12 or later. `_FORTIFY_SOURCE` level 3 improves coverage of source code fortification, thus improving security for applications built with `-D_FORTIFY_SOURCE=3` in the compiler command line. This is supported in GCC versions 12 and later and all Clang versions supported in RHEL 9 with the `__builtin_dynamic_object_size` builtin.
Flags needinfo?(fweimer)
Florian Weimer 2022-07-11 14:19:54 UTC Flags needinfo?(fweimer)
Jacob Taylor Valdez 2022-07-12 07:00:12 UTC Doc Text .GCC 12 and later supports `_FORTIFY_SOURCE` level 3

With this enhancement, users can build applications with `-D_FORTIFY_SOURCE=3` in the compiler command line when building with GCC version 12 or later. `_FORTIFY_SOURCE` level 3 improves coverage of source code fortification, thus improving security for applications built with `-D_FORTIFY_SOURCE=3` in the compiler command line. This is supported in GCC versions 12 and later and all Clang versions supported in RHEL 9 with the `__builtin_dynamic_object_size` builtin.
.GCC 12 and later supports `_FORTIFY_SOURCE` level 3

With this enhancement, users can build applications with `-D_FORTIFY_SOURCE=3` in the compiler command line when building with GCC version 12 or later. `_FORTIFY_SOURCE` level 3 improves coverage of source code fortification, thus improving security for applications built with `-D_FORTIFY_SOURCE=3` in the compiler command line. This is supported in GCC versions 12 and later and all Clang in RHEL 9 with the `__builtin_dynamic_object_size` builtin.
errata-xmlrpc 2022-11-15 00:19:08 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2022-11-15 11:11:43 UTC Resolution --- ERRATA
Status RELEASE_PENDING CLOSED
Last Closed 2022-11-15 11:11:43 UTC
errata-xmlrpc 2022-11-15 11:12:07 UTC Link ID Red Hat Product Errata RHBA-2022:8272
Mark O'Brien 2023-07-18 14:29:19 UTC Pool ID sst_pt_glibc_rhel_9 sst_pt_libraries_rhel_9

Back to bug 2033683