summaryrefslogtreecommitdiff
path: root/libdm
diff options
context:
space:
mode:
authorDavid Seifert <soap@gentoo.org>2023-02-22 14:41:08 +0100
committerZdenek Kabelac <zkabelac@redhat.com>2023-02-23 16:46:35 +0100
commit2b7fa40aacfe3765ea14c476789de4bf7bd5efe6 (patch)
treeb97759370556da574972706312cda7bbdfc8c73a /libdm
parent2b592a67d69bc22ec32929052320731abd8aad61 (diff)
downloadlvm2-2b7fa40aacfe3765ea14c476789de4bf7bd5efe6.tar.gz
configure.ac: add STATIC_LDFLAGS
Add support for specif STATIC_LDFLAGS when linking static binaries.
Diffstat (limited to 'libdm')
-rw-r--r--libdm/dm-tools/Makefile.in4
-rw-r--r--libdm/make.tmpl.in1
2 files changed, 3 insertions, 2 deletions
diff --git a/libdm/dm-tools/Makefile.in b/libdm/dm-tools/Makefile.in
index 9ddb3c261..78d2d719d 100644
--- a/libdm/dm-tools/Makefile.in
+++ b/libdm/dm-tools/Makefile.in
@@ -63,7 +63,7 @@ dmsetup: dmsetup.o $(LIBDM_SHARED)
dmsetup.static: dmsetup.o $(LIBDM_STATIC)
@echo " [CC] $@"
- $(Q) $(CC) $(CFLAGS) $(LDFLAGS) -static \
+ $(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static \
-o $@ $< $(LIBDM_LIBS) $(LIBS) $(STATIC_LIBS)
install_dmsetup_dynamic: dmsetup
@@ -84,7 +84,7 @@ dmfilemapd: dmfilemapd.o $(LIBDM_SHARED)
dmfilemapd.static: dmfilemapd.o $(LIBDM_STATIC)
@echo " [CC] $@"
- $(Q) $(CC) $(CFLAGS) $(LDFLAGS) -static \
+ $(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static \
-o $@ $< $(LIBDM_LIBS) $(LIBS) $(STATIC_LIBS)
install_dmfilemapd_dynamic: dmfilemapd
diff --git a/libdm/make.tmpl.in b/libdm/make.tmpl.in
index a731687c2..3d032f1b0 100644
--- a/libdm/make.tmpl.in
+++ b/libdm/make.tmpl.in
@@ -59,6 +59,7 @@ DEFS += @DEFS@
# FIXME set this only where it's needed, not globally?
CFLAGS ?= @COPTIMISE_FLAG@ @CFLAGS@
LDFLAGS ?= @LDFLAGS@
+STATIC_LDFLAGS += @STATIC_LDFLAGS@
CPPFLAGS ?= @CPPFLAGS@
CLDFLAGS += @CLDFLAGS@
ELDFLAGS += @ELDFLAGS@