]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
build-sys: support static build with readline
authorKarel Zak <kzak@redhat.com>
Wed, 25 Mar 2015 16:55:22 +0000 (17:55 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 25 Mar 2015 16:55:22 +0000 (17:55 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
configure.ac
disk-utils/Makemodule.am

index c0be3b159f50e219b37f863f7a452a6256d9aabd..f4a015ebccc85e7eee54746f5eaf68c733de8d83 100644 (file)
@@ -667,10 +667,12 @@ AS_IF([test "x$with_readline" = xno], [
     [yes:no],
       [AC_MSG_ERROR([readline selected but libreadline not found ])],
     [*:yes],
-      [READLINE_LIBS=-lreadline]
+      [READLINE_LIBS="-lreadline"
+       READLINE_LIBS_STATIC="-lreadline -ltinfo"]
   )
 ])
 AC_SUBST([READLINE_LIBS])
+AC_SUBST([READLINE_LIBS_STATIC])
 
 
 AC_ARG_WITH([audit],
index fe428cdf9fa1e5b35b89a46694b3da9e286cb964..338cedc0ceca8bf40e552c77cd653ef0f01e0bb3 100644 (file)
@@ -145,7 +145,7 @@ endif
 
 if BUILD_LIBUUID
 fdisk_CFLAGS += -I$(ul_libuuid_incdir)
-fdisk_LDADD += libuuid.la
+fdisk_LDADD += libuuid.la $(READLINE_LIBS_STATIC)
 endif
 
 if HAVE_STATIC_FDISK
@@ -185,7 +185,7 @@ sbin_PROGRAMS += sfdisk.static
 sfdisk_static_SOURCES = $(sfdisk_SOURCES)
 sfdisk_static_LDFLAGS = -all-static
 sfdisk_static_CFLAGS = $(sfdisk_CFLAGS)
-sfdisk_static_LDADD = $(sfdisk_LDADD)
+sfdisk_static_LDADD = $(sfdisk_LDADD) $(READLINE_LIBS_STATIC)
 endif
 endif # BUILD_SFDISK