gnu: tcc: Fix build with gcc-14.

Reported by <andreas-e> (Andreas Enge <andreas@enge.fr>) via IRC.

* gnu/packages/c.scm (tcc)[arguments]: Add "--extra-cflags" to #:configure-flags
to relax gcc-14's strictness.

Change-Id: Icefe269036b97fb59c49f8c881964c15a7171ab1
This commit is contained in:
Janneke Nieuwenhuizen 2025-07-19 11:57:42 +02:00
parent adcaab5c0f
commit 30cc04367f
No known key found for this signature in database
GPG key ID: F3C1A0D9C1D65273

View file

@ -6,7 +6,7 @@
;;; Copyright © 2019, 2020, 2022-2024 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2019, 2021 Guillaume Le Vaillant <glv@posteo.net>
;;; Copyright © 2019 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2020, 2025 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2020, 2021 Marius Bakke <marius@gnu.org>
;;; Copyright © 2020 Katherine Cox-Buday <cox.katherine.e@gmail.com>
;;; Copyright © 2020, 2022, 2023 Maxim Cournoyer <maxim.cournoyer@gmail.com>
@ -259,7 +259,8 @@ hashes and fingerprints.")
(build-system gnu-build-system)
(native-inputs (list perl texinfo))
(arguments
`(#:configure-flags (list (string-append "--elfinterp="
`(#:configure-flags (list "--extra-cflags=-Wno-error=implicit-int"
(string-append "--elfinterp="
(assoc-ref %build-inputs
"libc")
,(glibc-dynamic-linker))