~ruther/guix-local

7d09fb3464c90bb4a3a11e22b1460bc1c976860e — Ludovic Courtès 11 years ago 817efe8
gnu: icu4c: Reinstate RUNPATH on shared libraries.

Fixes <http://bugs.gnu.org/18695>.
Reported by Mark H Weaver <mhw@netris.org>.

* gnu/packages/icu4c.scm (icu4c)[arguments]: In 'add-lib-to-runpath',
  reinstate RUNPATH on files under lib/.  Fixes a regression introduced
  in commit 7239828.
1 files changed, 4 insertions(+), 4 deletions(-)

M gnu/packages/icu4c.scm
M gnu/packages/icu4c.scm => gnu/packages/icu4c.scm +4 -4
@@ 68,12 68,12 @@
        (lambda* (#:key outputs #:allow-other-keys)
          (let* ((out (assoc-ref outputs "out"))
                 (lib (string-append out "/lib")))
            ;; Add LIB to the RUNPATH of all the binaries.
            ;; Add LIB to the RUNPATH of all the libraries and binaries.
            (with-directory-excursion out
              (for-each (cut augment-rpath <> lib)
                        (append
                         (find-files "bin" ".*") 
                         (find-files "sbin" ".*"))))))
                        (append (find-files "lib" ".*")
                                (find-files "bin" ".*")
                                (find-files "sbin" ".*"))))))
        %standard-phases)))))
   (synopsis "ICU, International Components for Unicode")
   (description