From: Eric Sandeen Date: Wed, 26 Jan 2022 14:49:45 +0000 (-0600) Subject: fio: use LDFLAGS when linking dynamic engines X-Git-Tag: fio-3.30~82 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=2b3d4a6a924e0aa82654d3b96fb134085af7a98a fio: use LDFLAGS when linking dynamic engines Without this, locally defined LDFLAGS won't be applied when linking the dynamically loaded IO engines. Signed-off-by: Eric Sandeen Signed-off-by: Jens Axboe --- diff --git a/Makefile b/Makefile index 76eb0d7d..00e79539 100644 --- a/Makefile +++ b/Makefile @@ -295,7 +295,7 @@ define engine_template = $(1)_OBJS := $$($(1)_SRCS:.c=.o) $$($(1)_OBJS): CFLAGS := -fPIC $$($(1)_CFLAGS) $(CFLAGS) engines/fio-$(1).so: $$($(1)_OBJS) - $$(QUIET_LINK)$(CC) -shared -rdynamic -fPIC -Wl,-soname,fio-$(1).so.1 -o $$@ $$< $$($(1)_LIBS) + $$(QUIET_LINK)$(CC) $(DYNAMIC) -shared -rdynamic -fPIC -Wl,-soname,fio-$(1).so.1 -o $$@ $$< $$($(1)_LIBS) ENGS_OBJS += engines/fio-$(1).so endef else # !CONFIG_DYNAMIC_ENGINES