1
1
openwrt/toolchain/gcc
Dustin Lundquist f93228427a toolchain/gcc: backport libsanitizer struct termio fix for glibc 2.43
glibc 2.43 no longer exposes struct termio (the old UNIX System V
terminal struct) through <termios.h>. This breaks the GCC 14
libsanitizer build which uses sizeof(struct termio) and registers
ioctl interceptors for the legacy TCGETA/TCSETA/TCSETAF/TCSETAW
ioctls that operated on struct termio.

GCC 15 already dropped these references. Backport that removal to
the GCC 14 patch series.

Signed-off-by: Dustin Lundquist <dustin@null-ptr.net>
2026-06-04 20:06:32 +02:00
..
files do not use the wrapper scripts for exportable toolchains internally. on some systems the wrapper scripts are broken, and their use should be opt-in 2009-11-19 17:23:31 +00:00
final Revert "toolchain: gcc: make config consistent with glibc/musl" 2025-05-02 19:30:47 +02:00
initial Revert "toolchain: gcc: make config consistent with glibc/musl" 2025-05-02 19:30:47 +02:00
minimal Revert "toolchain: gcc: make config consistent with glibc/musl" 2025-05-02 19:30:47 +02:00
patches-13.x toolchain/gcc: use configure option to disable TM clone registry 2026-05-25 23:17:58 +02:00
patches-14.x toolchain/gcc: backport libsanitizer struct termio fix for glibc 2.43 2026-06-04 20:06:32 +02:00
patches-15.x toolchain/gcc: use configure option to disable TM clone registry 2026-05-25 23:17:58 +02:00
common.mk toolchain/gcc: use configure option to disable TM clone registry 2026-05-25 23:17:58 +02:00
Config.in toolchain: gcc: remove support for GCC 12 2026-05-03 01:21:01 +02:00
Config.version toolchain: gcc: remove support for GCC 12 2026-05-03 01:21:01 +02:00
exclude-testsuite toolchain: add gcc 7.1.0 support 2017-05-25 19:01:07 +02:00