diff mbox series

[v3] Mention _FORTIFY_SOURCE=3 for gcc12 in NEWS

Message ID 20220127090457.1175254-1-siddhesh@sourceware.org
State Committed
Commit 829ea0caca35800c4ffbebced7c3271293811144
Headers show
Series [v3] Mention _FORTIFY_SOURCE=3 for gcc12 in NEWS | expand

Checks

Context Check Description
dj/TryBot-apply_patch success Patch applied to master at the time it was sent
dj/TryBot-32bit success Build for i686

Commit Message

Siddhesh Poyarekar Jan. 27, 2022, 9:04 a.m. UTC
Signed-off-by: Siddhesh Poyarekar <siddhesh@sourceware.org>
---
 NEWS | 6 ++++++
 1 file changed, 6 insertions(+)

Comments

Siddhesh Poyarekar Jan. 30, 2022, 5:12 a.m. UTC | #1
Carlos, may I push this?  This is pretty much exactly what you suggested 
with Andreas' suggestion incorporated.

Thanks,
Siddhesh

On 27/01/2022 14:34, Siddhesh Poyarekar via Libc-alpha wrote:
> Signed-off-by: Siddhesh Poyarekar <siddhesh@sourceware.org>
> ---
>   NEWS | 6 ++++++
>   1 file changed, 6 insertions(+)
> 
> diff --git a/NEWS b/NEWS
> index a9f25d3225..02331f0f02 100644
> --- a/NEWS
> +++ b/NEWS
> @@ -134,6 +134,12 @@ Major new features:
>     controlling terminal in the new process in a race free manner.  These
>     functions are GNU extensions.
>   
> +* Source fortification (_FORTIFY_SOURCE) level 3 is now available for
> +  applications compiling with glibc and gcc 12 and later. Level 3 leverages
> +  the __builtin_dynamic_object_size function to deliver additional
> +  fortification balanced against additional runtime cost (checking non-constant
> +  bounds).
> +
>   Deprecated and removed features, and other changes affecting compatibility:
>   
>   * On x86-64, the LD_PREFER_MAP_32BIT_EXEC environment variable support
Siddhesh Poyarekar Jan. 31, 2022, 2:29 p.m. UTC | #2
Pushed after discussing this on the upstream call today.

Thanks,
Siddhesh

On 30/01/2022 10:42, Siddhesh Poyarekar wrote:
> Carlos, may I push this?  This is pretty much exactly what you suggested 
> with Andreas' suggestion incorporated.
> 
> Thanks,
> Siddhesh
> 
> On 27/01/2022 14:34, Siddhesh Poyarekar via Libc-alpha wrote:
>> Signed-off-by: Siddhesh Poyarekar <siddhesh@sourceware.org>
>> ---
>>   NEWS | 6 ++++++
>>   1 file changed, 6 insertions(+)
>>
>> diff --git a/NEWS b/NEWS
>> index a9f25d3225..02331f0f02 100644
>> --- a/NEWS
>> +++ b/NEWS
>> @@ -134,6 +134,12 @@ Major new features:
>>     controlling terminal in the new process in a race free manner.  These
>>     functions are GNU extensions.
>> +* Source fortification (_FORTIFY_SOURCE) level 3 is now available for
>> +  applications compiling with glibc and gcc 12 and later. Level 3 
>> leverages
>> +  the __builtin_dynamic_object_size function to deliver additional
>> +  fortification balanced against additional runtime cost (checking 
>> non-constant
>> +  bounds).
>> +
>>   Deprecated and removed features, and other changes affecting 
>> compatibility:
>>   * On x86-64, the LD_PREFER_MAP_32BIT_EXEC environment variable support
>
diff mbox series

Patch

diff --git a/NEWS b/NEWS
index a9f25d3225..02331f0f02 100644
--- a/NEWS
+++ b/NEWS
@@ -134,6 +134,12 @@  Major new features:
   controlling terminal in the new process in a race free manner.  These
   functions are GNU extensions.
 
+* Source fortification (_FORTIFY_SOURCE) level 3 is now available for
+  applications compiling with glibc and gcc 12 and later. Level 3 leverages
+  the __builtin_dynamic_object_size function to deliver additional
+  fortification balanced against additional runtime cost (checking non-constant
+  bounds).
+
 Deprecated and removed features, and other changes affecting compatibility:
 
 * On x86-64, the LD_PREFER_MAP_32BIT_EXEC environment variable support