public inbox for glibc-cvs@sourceware.org
help / color / mirror / Atom feed
* [glibc] sysdeps/s390: Exclude fortified routines from being built with _FORTIFY_SOURCE
@ 2023-07-10 12:50 Frederic Berat
  0 siblings, 0 replies; only message in thread
From: Frederic Berat @ 2023-07-10 12:50 UTC (permalink / raw)
  To: glibc-cvs

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=e30048fdc1878a65d9a1a13305d74b8de542bae9

commit e30048fdc1878a65d9a1a13305d74b8de542bae9
Author: Frédéric Bérat <fberat@redhat.com>
Date:   Fri Jul 7 16:20:48 2023 +0200

    sysdeps/s390: Exclude fortified routines from being built with _FORTIFY_SOURCE
    
    Depending on build configuration, the [routine]-c.c files may be chosen
    to provide fortified routines implementation. While [routines].c
    implementation were automatically excluded, the [routines]-c.c ones were
    not. This patch fixes that by adding these file to the list to be
    filtered.

Diff:
---
 sysdeps/s390/Makefile | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/sysdeps/s390/Makefile b/sysdeps/s390/Makefile
index 1d687a2184..b793b26112 100644
--- a/sysdeps/s390/Makefile
+++ b/sysdeps/s390/Makefile
@@ -94,6 +94,15 @@ sysdep_routines += memset memset-z900 \
 		   rawmemchr rawmemchr-vx rawmemchr-c \
 		   memccpy memccpy-vx memccpy-c \
 		   memrchr memrchr-vx memrchr-c
+
+# Exclude fortified routines from being built with _FORTIFY_SOURCE
+routines_no_fortify += \
+  memmove-c \
+  stpcpy-c \
+  stpncpy-c \
+  strcat-c \
+  strncat-c \
+  # routines_no_fortify
 endif
 
 ifeq ($(subdir),wcsmbs)
@@ -116,4 +125,15 @@ sysdep_routines += wcslen wcslen-vx wcslen-c \
 		   wmemchr wmemchr-vx wmemchr-c \
 		   wmemset wmemset-vx wmemset-c \
 		   wmemcmp wmemcmp-vx wmemcmp-c
+
+# Exclude fortified routines from being built with _FORTIFY_SOURCE
+routines_no_fortify += \
+  wcpcpy-c \
+  wcpncpy-c \
+  wcscat-c \
+  wcscpy-c \
+  wcsncat-c \
+  wcsncpy-c \
+  wmemset-c \
+  # routines_no_fortify
 endif

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-07-10 12:50 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-10 12:50 [glibc] sysdeps/s390: Exclude fortified routines from being built with _FORTIFY_SOURCE Frederic Berat

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).