~ruther/guix-local

52cfd8cb54e011f3446bf6697a69783b60ef835d — Ludovic Courtès 10 years ago 557b555
gnu: gcc-final: Remove unnecessary CPPFLAGS.

* gnu/packages/commencement.scm (gcc-final)[arguments]: Remove
unnecessary CPPFLAGS from #:make-flags.
1 files changed, 8 insertions(+), 12 deletions(-)

M gnu/packages/commencement.scm
M gnu/packages/commencement.scm => gnu/packages/commencement.scm +8 -12
@@ 582,18 582,14 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,~a/~a \"$@\"~%"
                ((_ rest ...)
                 (loop rest)))))
           ((#:make-flags flags)
            ;; Since $LIBRARY_PATH and $CPATH are not honored, add the
            ;; relevant flags.
            `(cons (string-append "CPPFLAGS=-I"
                                  (assoc-ref %build-inputs "libstdc++")
                                  "/include")
                   (map (lambda (flag)
                          (if (string-prefix? "LDFLAGS=" flag)
                              (string-append flag " -L"
                                             (assoc-ref %build-inputs "libstdc++")
                                             "/lib")
                              flag))
                        ,flags)))
            ;; Since $LIBRARY_PATH is not honored, add the relevant flags.
            `(map (lambda (flag)
                    (if (string-prefix? "LDFLAGS=" flag)
                        (string-append flag " -L"
                                       (assoc-ref %build-inputs "libstdc++")
                                       "/lib")
                        flag))
                  ,flags))
           ((#:phases phases)
            `(alist-delete 'symlink-libgcc_eh ,phases)))))