~ruther/guix-local

adcaab5c0fbe7fb54ccfb683b63e5403c5d51c1b — Andreas Enge 1 year, 3 months ago 43d3a99
gnu: mcrypt: Fix build with gcc@14.

* gnu/packages/mcrypt.scm (mcrypt)[arguments]<#:phases>:
Add phase to set CFLAGS.

Change-Id: Iccc88356eb41e0ac36c5c2122376a7aa74255e2c
1 files changed, 12 insertions(+), 0 deletions(-)

M gnu/packages/mcrypt.scm
M gnu/packages/mcrypt.scm => gnu/packages/mcrypt.scm +12 -0
@@ 47,6 47,18 @@
    (build-system gnu-build-system)
    (inputs
     (list zlib libmcrypt libmhash))
    (arguments
      (list
        #:phases
        #~(modify-phases %standard-phases
          (add-before 'configure 'set-CFLAGS
            (lambda _
              (setenv "CFLAGS"
                      (string-append
                        "-g -O2 "
                        "-Wno-error=pointer-sign "
                        "-Wno-error=implicit-function-declaration "
                        "-Wno-error=address")))))))
    (home-page "https://mcrypt.sourceforge.net/")
    (synopsis "Replacement for the popular Unix crypt command")
    (description