From: Martin Wilck <mwilck@xxxxxxxx> OBJDEPS needs to list object files that _call_ functions we want to wrap, but it should _not_ list the object files where these functions are defined; otherwise the linker might resolve these symbols before they can be wrapped. (Observed on i586 with gcc 9.3.1, ld 2.34.0, where wrapping prio_getprio() doesn't work with prio.o in OBJDEPS). Signed-off-by: Martin Wilck <mwilck@xxxxxxxx> --- tests/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/Makefile b/tests/Makefile index 028c9ea7..1b8706a7 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -41,7 +41,7 @@ endif dmevents-test_LIBDEPS = -lpthread -ldevmapper -lurcu hwtable-test_TESTDEPS := test-lib.o hwtable-test_OBJDEPS := ../libmultipath/discovery.o ../libmultipath/blacklist.o \ - ../libmultipath/prio.o ../libmultipath/callout.o ../libmultipath/structs.o + ../libmultipath/structs.o hwtable-test_LIBDEPS := -ludev -lpthread -ldl blacklist-test_TESTDEPS := test-log.o blacklist-test_OBJDEPS := ../libmultipath/blacklist.o -- 2.26.2 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel