1
1
openwrt/toolchain/gcc/patches-14.x
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
..
002-case_insensitive.patch toolchain: gcc: add support for GCC 14 2024-05-12 12:47:12 +01:00
003-dont-choke-when-building-32bit-on-64bit.patch toolchain: gcc: add support for GCC 14 2024-05-12 12:47:12 +01:00
004-libcody-Make-it-buildable-by-C-11-to-C-26.patch toolchain: gcc: drop 110-Fix-MIPS-PR-84790.patch 2026-05-03 01:18:09 +02:00
005-include-memory.patch toolchain: gcc: fix include memory against GCC 16 2026-04-27 10:47:10 +02:00
010-documentation.patch toolchain: gcc: update GCC14 to 14.3 2025-05-24 21:04:07 +02:00
230-musl_libssp.patch toolchain: gcc: update GCC14 to 14.3 2025-05-24 21:04:07 +02:00
240-libsanitizer-fix-termio-glibc-2.40.patch toolchain/gcc: backport libsanitizer struct termio fix for glibc 2.43 2026-06-04 20:06:32 +02:00
300-mips_Os_cpu_rtx_cost_model.patch toolchain: gcc: Refresh patches 2025-05-03 22:04:13 +02:00
800-arm_v5te_no_ldrd_strd.patch toolchain/gcc: prevent the use of LDRD/STRD on ARMv5TE 2025-07-22 12:03:05 +02:00
810-arm-softfloat-libgcc.patch toolchain: gcc: add support for GCC 14 2024-05-12 12:47:12 +01:00
820-libgcc_pic.patch toolchain: gcc: update GCC14 to 14.3 2025-05-24 21:04:07 +02:00
830-aarch64-libatomic.patch toolchain: gcc: update GCC14 to 14.3 2025-05-24 21:04:07 +02:00
840-armv4_pass_fix-v4bx_to_ld.patch toolchain: gcc: add support for GCC 14 2024-05-12 12:47:12 +01:00
850-use_shared_libgcc.patch toolchain: gcc: add support for GCC 14 2024-05-12 12:47:12 +01:00
851-libgcc_no_compat.patch toolchain: gcc: add support for GCC 14 2024-05-12 12:47:12 +01:00
870-ppc_no_crtsavres.patch toolchain: gcc: add support for GCC 14 2024-05-12 12:47:12 +01:00
900-bad-mips16-crt.patch toolchain: gcc: add support for GCC 14 2024-05-12 12:47:12 +01:00
910-mbsd_multi.patch toolchain: gcc: add support for GCC 14 2024-05-12 12:47:12 +01:00
920-specs_nonfatal_getenv.patch toolchain: gcc: update GCC14 to 14.3 2025-05-24 21:04:07 +02:00
960-gotools-fix-compilation-when-making-cross-compiler.patch toolchain: gcc: add support for GCC 14 2024-05-12 12:47:12 +01:00
970-macos_arm64-building-fix.patch toolchain: gcc: add support for GCC 14 2024-05-12 12:47:12 +01:00
980-fix-build-error-with-Xcode-16.3.patch toolchain: gcc: Refresh patches 2025-05-03 22:04:13 +02:00