@@ -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