kumquat-buildroot/package/gcc/12.3.0
Thomas Petazzoni d8910b71bc package/gcc: add patches to remove crypt()/crypt_r() libsanitizer interceptors
In preparation for the upgrade of glibc to version 2.39, we need to
backport some gcc patches. Indeed glibc 2.39 drops libcrypt, causing a
build failure of libsanitizer (part of gcc) as it has code to
intercept crypt() and crypt_r() calls. This has been fixed in gcc
master, but we need to backport the fix for gcc 11.x, 12.x and 13.x.

gcc 8.x doesn't need to be fixed because (1) its libsanitizer does not
have an interceptor for crypt()/crypt_r() and (2) we only allow gcc
8.x for PowerPC SPE, for which we only support uClibc-ng, so this
issue with crypt/crypt_r going away from glibc is not relevant.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2024-04-01 10:47:41 +02:00
..
0001-disable-split-stack-for-non-thread-builds.patch
0002-or1k-Only-define-TARGET_HAVE_TLS-when-HAVE_AS_TLS.patch
0003-xtensa-add-.note.GNU-stack-section-on-linux.patch
0004-Remove-crypt-and-crypt_r-interceptors.patch package/gcc: add patches to remove crypt()/crypt_r() libsanitizer interceptors 2024-04-01 10:47:41 +02:00