summaryrefslogtreecommitdiff
blob: d1232d5182011b589353814e4f360648cf0a9b73 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
--- a/LVM2.2.02.98/make.tmpl.in	2013-07-31 18:36:16.313390582 -0400
+++ b/LVM2.2.02.98/make.tmpl.in	2013-07-31 18:35:26.524389673 -0400
@@ -32,7 +32,7 @@
 
 LIBS = @LIBS@
 # Extra libraries always linked with static binaries
-STATIC_LIBS = $(SELINUX_LIBS) $(UDEV_LIBS)
+STATIC_LIBS = $(SELINUX_LIBS) $(UDEV_STATIC_LIBS)
 DEFS += @DEFS@
 CFLAGS += @CFLAGS@
 CLDFLAGS += @CLDFLAGS@
@@ -47,6 +47,7 @@
 READLINE_LIBS = @READLINE_LIBS@
 SELINUX_LIBS = @SELINUX_LIBS@
 UDEV_LIBS = @UDEV_LIBS@
+UDEV_STATIC_LIBS = @UDEV_STATIC_LIBS@
 TESTING = @TESTING@
 
 # Setup directory variables
--- a/LVM2.2.02.98/configure.in	2013-07-31 18:36:16.291390582 -0400
+++ b/LVM2.2.02.98/configure.in	2013-07-31 18:32:18.849386248 -0400
@@ -930,9 +930,11 @@
 	if  test x$PKGCONFIG_INIT != x1; then
 		pkg_config_init
 	fi
	PKG_CHECK_MODULES(UDEV, libudev >= 143, [UDEV_PC="libudev"])
+	UDEV_STATIC_LIBS=`$PKG_CONFIG --static --libs libudev`
 	AC_DEFINE([UDEV_SYNC_SUPPORT], 1, [Define to 1 to enable synchronisation with udev processing.])
 fi
+AC_SUBST(UDEV_STATIC_LIBS)
 
 dnl -- Enable udev rules
 AC_MSG_CHECKING(whether to enable installation of udev rules required for synchronisation)