guix-commits
[Top][All Lists]
Advanced

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

01/01: gnu: lvm2: Fix static linking of dmeventd.


From: Marius Bakke
Subject: 01/01: gnu: lvm2: Fix static linking of dmeventd.
Date: Tue, 31 Jul 2018 16:33:28 -0400 (EDT)

mbakke pushed a commit to branch master
in repository guix.

commit 0d206dd054b74279838d44029c52a5f7663de189
Author: Marius Bakke <address@hidden>
Date:   Tue Jul 31 22:18:51 2018 +0200

    gnu: lvm2: Fix static linking of dmeventd.
    
    Fixes a regression introduced in a3ed69b694eab393129348bbabbed8c59bad3772
    where dmeventd.static fails to link against libm and breaks "lvm2-static".
    
    * gnu/packages/patches/lvm2-static-link.patch: Patch make.tmpl.in.
---
 gnu/packages/patches/lvm2-static-link.patch | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/gnu/packages/patches/lvm2-static-link.patch 
b/gnu/packages/patches/lvm2-static-link.patch
index 6adf689..eb7849a 100644
--- a/gnu/packages/patches/lvm2-static-link.patch
+++ b/gnu/packages/patches/lvm2-static-link.patch
@@ -12,3 +12,14 @@ and libm via libdevmapper.a.
  
  liblvm2cmd.a: $(top_builddir)/lib/liblvm-internal.a $(OBJECTS) lvmcmdlib.o 
lvm2cmd.o
        cat $(top_builddir)/lib/liblvm-internal.a > $@
+--- a/make.tmpl.in     2018-07-31 22:00:39.969983104 +0200
++++ b/make.tmpl.in     2018-07-31 22:00:58.467613682 +0200
+@@ -53,7 +53,7 @@
+ 
+ LIBS = @LIBS@
+ # Extra libraries always linked with static binaries
+-STATIC_LIBS = $(SELINUX_LIBS) $(UDEV_LIBS) $(BLKID_LIBS)
++STATIC_LIBS = $(SELINUX_LIBS) $(UDEV_LIBS) $(BLKID_LIBS) $(M_LIBS)
+ DEFS += @DEFS@
+ # FIXME set this only where it's needed, not globally?
+ CFLAGS ?= @COPTIMISE_FLAG@ @CFLAGS@



reply via email to

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