diff options
author | David Seifert <soap@gentoo.org> | 2023-02-22 14:41:08 +0100 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2023-02-23 16:46:35 +0100 |
commit | 2b7fa40aacfe3765ea14c476789de4bf7bd5efe6 (patch) | |
tree | b97759370556da574972706312cda7bbdfc8c73a /libdm | |
parent | 2b592a67d69bc22ec32929052320731abd8aad61 (diff) | |
download | lvm2-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.in | 4 | ||||
-rw-r--r-- | libdm/make.tmpl.in | 1 |
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@ |