summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorAndreas Enge <andreas@enge.fr>2026-01-23 21:28:59 +0100
committerAndreas Enge <andreas@enge.fr>2026-01-23 21:30:52 +0100
commit6d5255de95c941d59b27d8d7477eba729ae850c2 (patch)
tree56a6bb14f865c348635bea8db955efc66947b233 /gnu/packages
parent08cfa507d1f7bbade7c172277a148d1e278ad75d (diff)
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
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/admin.scm6
1 files changed, 6 insertions, 0 deletions
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index c4c6c7e9262..f3cb3a42ebc 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -79,6 +79,7 @@
;;; Copyright © 2025 Simon Streit <simon@netpanic.org>
;;; Copyright © 2025 Luca Kredel <luca.kredel@web.de>
;;; Copyright © 2025 ROCKTAKEY <rocktakey@gmail.com>
+;;; Copyright © 2026 Andreas Enge <andreas@enge.fr>
;;;
;;; 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"))))))))