~ruther/guix-local

d76f44e84c2add2d35375c4e0c18efe69a760562 — Ludovic Courtès 9 years ago 8aceca5
gnu: mdadm: Build without '-Werror'

* gnu/packages/linux.scm (mdadm)[arguments]: Add 'remove-W-error'
phase.
1 files changed, 9 insertions(+), 1 deletions(-)

M gnu/packages/linux.scm
M gnu/packages/linux.scm => gnu/packages/linux.scm +9 -1
@@ 2363,7 2363,15 @@ MPEG-2 and audio over Linux IEEE 1394.")
                     (substitute* "udev-md-raid-arrays.rules"
                       (("/usr/bin/(readlink|basename)" all program)
                        (string-append coreutils "/bin/" program)))))
                 (alist-delete 'configure %standard-phases))
                 (alist-cons-before
                  'build 'remove-W-error
                  (lambda _
                    ;; We cannot build with -Werror on i686 due to a
                    ;; 'sign-compare' warning in util.c.
                    (substitute* "Makefile"
                      (("-Werror") ""))
                    #t)
                  (alist-delete 'configure %standard-phases)))
       ;;tests must be done as root
       #:tests? #f))
    (home-page "http://neil.brown.name/blog/mdadm")