From d1248c8a0cffaa617e326127f17bcedfe9601f0e Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Mon, 25 Oct 2021 11:04:11 +0200 Subject: [PATCH] makefiles: Don't try to link a library to itself. Signed-off-by: Alexandre Julliard --- tools/makedep.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/makedep.c b/tools/makedep.c index a7a7924a20b..3792a2b223b 100644 --- a/tools/makedep.c +++ b/tools/makedep.c @@ -2050,10 +2050,16 @@ static struct strarray add_unix_libraries( const struct makefile *make, struct s const char *name = all_libs.str[i] + 2; for (j = 0; j < subdirs.count; j++) + { + if (make == submakes[j]) continue; if ((lib = get_static_lib( submakes[j], name ))) break; + } if (!lib && make->native_unix_lib) for (j = 0; j < subdirs.count; j++) + { + if (make == submakes[j]) continue; if ((lib = get_native_unix_lib( submakes[j], name ))) break; + } } if (lib) -- 2.11.4.GIT