guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

08/18: gnu: libarchive: Embed absolute references to required libraries


From: guix-commits
Subject: 08/18: gnu: libarchive: Embed absolute references to required libraries in .la file.
Date: Wed, 31 Jul 2019 08:58:40 -0400 (EDT)

mbakke pushed a commit to branch core-updates
in repository guix.

commit 1664e2ab39b3d9f6252ce8b532468c45439aa01d
Author: Marius Bakke <address@hidden>
Date:   Wed Jul 31 14:36:26 2019 +0200

    gnu: libarchive: Embed absolute references to required libraries in .la 
file.
    
    * gnu/packages/backup.scm (libarchive)[arguments]: Substitute -lfoo compiler
    flags with absolute references in libarchive.la, in addition to 
libarchive.pc.
---
 gnu/packages/backup.scm | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/backup.scm b/gnu/packages/backup.scm
index 1e9298f..a92c8c9 100644
--- a/gnu/packages/backup.scm
+++ b/gnu/packages/backup.scm
@@ -258,7 +258,9 @@ backups (called chunks) to allow easy burning to CD/DVD.")
                     (zlib    (assoc-ref inputs "zlib"))
                     (zstd    (assoc-ref inputs "zstd"))
                     (bzip2   (assoc-ref inputs "bzip2")))
-               (substitute* (string-append lib "/pkgconfig/libarchive.pc")
+               ;; Embed absolute references to these inputs to avoid 
propagation.
+               (substitute* (list (string-append lib 
"/pkgconfig/libarchive.pc")
+                                  (string-append lib "/libarchive.la"))
                  (("-lnettle")
                   (string-append "-L" nettle "/lib -lnettle"))
                  (("-lxml2")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]