glibc/debug
Adhemerval Zanella 127cefd84d Do not use -Wp to disable fortify (BZ 31928)
The -Wp does not work properly if the compiler is configured to enable
fortify by default, since it bypasses the compiler driver (which defines
the fortify flags in this case).

This patch is similar to the one used on Ubuntu [1].

I checked with a build for x86_64-linux-gnu, i686-linux-gnu,
aarch64-linux-gnu, s390x-linux-gnu, and riscv64-linux-gnu with
gcc-13 that enables the fortify by default.

Co-authored-by: Matthias Klose <matthias.klose@canonical.com>

[1] https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/glibc/tree/debian/patches/ubuntu/fix-fortify-source.patch
Reviewed-by: DJ Delorie <dj@redhat.com>
2024-10-01 08:44:40 -03:00
..
asprintf_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
backtrace-tst.c Add #include <stdint.h> for uint[32|64]_t usage (except installed headers). 2013-05-16 11:32:54 -05:00
backtrace.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
backtracesyms.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
backtracesymsfd.c Unify output from backtrace_symbols_fd with backtrace_symbols (bug 31730) 2024-05-14 12:55:06 +02:00
chk_fail.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
confstr_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Depend * stdlib/bits/stdlib.h: New file. 2005-07-13 06:09:58 +00:00
dprintf_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
execinfo.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
explicit_bzero_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fdelt_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fgets_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fgets_u_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fgetws_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fgetws_u_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fortify_fail.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fprintf_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fread_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fread_u_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fwprintf_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getcwd_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getdomainname_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getgroups_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
gethostname_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
gets_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getwd_chk.c debug/getwd_chk.c: warning should be emitted for the __getwd_chk symbol. 2024-01-12 15:21:26 +01:00
longjmp_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Makefile Do not use -Wp to disable fortify (BZ 31928) 2024-10-01 08:44:40 -03:00
mbsnrtowcs_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mbsrtowcs_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mbstowcs_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memcpy_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memmove_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mempcpy_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memset_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
noophooks.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
obprintf_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pcprofile.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pcprofiledump.c debug: Fix read error handling in pcprofiledump 2024-09-10 12:40:27 +02:00
poll_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ppoll_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pread64_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pread_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
read_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
readlink_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
readlinkat_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
readonly-area.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
realpath_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
recv_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
recvfrom_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
snprintf_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sprintf_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
stack_chk_fail_local.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
stack_chk_fail.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
stpcpy_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
stpncpy_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strcat_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strcpy_chk.c string: Add hidden builtin definition for __strcpy_chk. 2024-02-06 09:17:04 +01:00
strlcat_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strlcpy_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strncat_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strncpy_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
swprintf_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-stpcpy_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-strcpy_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-backtrace2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-backtrace3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-backtrace4.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-backtrace5.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-backtrace6.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-backtrace.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-chk-cancel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-fortify-syslog.c support: Add FAIL test failure helper 2024-07-26 13:21:34 +01:00
tst-fortify-wide.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-fortify.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-longjmp_chk2.c debug: Adapt fortify tests to libsupport 2023-12-29 10:57:03 -03:00
tst-longjmp_chk3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-longjmp_chk.c debug: Adapt fortify tests to libsupport 2023-12-29 10:57:03 -03:00
tst-realpath-chk.c fortify: Fix spurious warning with realpath 2021-12-17 18:49:27 +05:30
tst-sprintf-fortify-rdonly.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sprintf-fortify-unchecked.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ssp-1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ttyname_r_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vasprintf_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vdprintf_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Versions Add the wcslcpy, wcslcat functions 2023-06-14 18:10:24 +02:00
vfprintf_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vfwprintf_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vobprintf_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vprintf_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vsnprintf_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vsprintf_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vswprintf_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vwprintf_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wcpcpy_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wcpncpy_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wcrtomb_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wcscat_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wcscpy_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wcslcat_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wcslcpy_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wcsncat_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wcsncpy_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wcsnrtombs_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wcsrtombs_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wcstombs_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wctomb_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wmemcpy_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wmemmove_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wmempcpy_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wmemset_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wprintf_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
xtrace.sh Update copyright dates not handled by scripts/update-copyrights 2024-01-01 10:53:40 -08:00