From 6d5255de95c941d59b27d8d7477eba729ae850c2 Mon Sep 17 00:00:00 2001 From: Andreas Enge Date: Fri, 23 Jan 2026 21:28:59 +0100 Subject: [PATCH] gnu: lrzsz: Fix build. * gnu/packages/admin.scm (lrzsz)[arguments]<#:phases>{configure}: Set CFLAGS to stop turning warnings into errors. Fixes: guix/guix#5854 Change-Id: I0f74e8e4a81e4509c5fb69759511819e68ba31e3 --- gnu/packages/admin.scm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index c4c6c7e92629f11b002098a4f9b4f4cf9a50b64e..f3cb3a42ebcb5642d7d1e70fb2101959791181c3 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -79,6 +79,7 @@ ;;; Copyright © 2025 Simon Streit ;;; Copyright © 2025 Luca Kredel ;;; Copyright © 2025 ROCKTAKEY +;;; Copyright © 2026 Andreas Enge ;;; ;;; This file is part of GNU Guix. ;;; @@ -5847,6 +5848,11 @@ This program allows you to view and manipulate this EEPROM list.") (replace 'configure (lambda* (#:key outputs #:allow-other-keys) (setenv "CONFIG_SHELL" (which "bash")) + (setenv "CFLAGS" + (string-append "-g -O2 " + "-Wno-error=implicit-int " + "-Wno-error=implicit-function-declaration " + "-Wno-error=incompatible-pointer-types")) (invoke "./configure" (string-append "--prefix=" (assoc-ref outputs "out"))))))))