package/gcc: fix libsanitizer build with Linux 5.13 headers
Starting from 5.13 Cyclades async mux support is dropped from linux kernel:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=
f76edd8f7ce06cdff2fe5b6b39a49644c684a161
But gcc's libsanitizer uses <linux/cyclades.h> header.
This issue is fixed by:
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=
745dae5923aba02982563481d75a21595df22ff8
gcc 9.4.0 has already been released with the fix, so we only patch gcc
8.x, 10.x, 11.x, the ARC and C-SKY versions
Fixes:
http://autobuild.buildroot.net/results/
7f2056d05f4e05fcb95e2606583e95fac8bf3aef/ (gcc 10.x)
http://autobuild.buildroot.net/results/
116f40c22946952a8190ccba85d26913d9786e52/ (gcc 11.x)
Signed-off-by: Maxim Kochetkov <fido_max@inbox.ru>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>