Module: wine Branch: master Commit: 9576fbeff10e86c62870c12e7b464825cde1bfcd URL: https://gitlab.winehq.org/wine/wine/-/commit/9576fbeff10e86c62870c12e7b46482...
Author: Alexandre Julliard julliard@winehq.org Date: Thu Dec 8 10:53:24 2022 +0100
makedep: Add the default Unix libraries also when building .dll.so files.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54096
---
tools/makedep.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/tools/makedep.c b/tools/makedep.c index 893808930fb..24fe9a8937c 100644 --- a/tools/makedep.c +++ b/tools/makedep.c @@ -3079,6 +3079,7 @@ static void output_source_spec( struct makefile *make, struct incl_file *source, all_libs = dep_libs = empty_strarray; strarray_addall( &all_libs, add_import_libs( make, &dep_libs, imports, IMPORT_TYPE_DIRECT, arch ) ); strarray_addall( &all_libs, add_import_libs( make, &dep_libs, default_imports, IMPORT_TYPE_DEFAULT, arch ) ); + if (!arch) strarray_addall( &all_libs, libs ); dll_name = arch_module_name( strmake( "%s.dll", obj ), arch ); obj_name = obj_dir_path( make, strmake( "%s%s.o", arch_dirs[arch], obj )); res_name = strmake( "%s%s.res", arch_dirs[arch], obj ); @@ -3319,6 +3320,7 @@ static void output_module( struct makefile *make, unsigned int arch ) strarray_addall( &all_libs, add_import_libs( make, &dep_libs, imports, IMPORT_TYPE_DIRECT, arch )); strarray_addall( &all_libs, add_import_libs( make, &dep_libs, make->delayimports, IMPORT_TYPE_DELAYED, arch )); strarray_addall( &all_libs, add_import_libs( make, &dep_libs, default_imports, IMPORT_TYPE_DEFAULT, arch ) ); + if (!arch) strarray_addall( &all_libs, libs );
if (delay_load_flags[arch]) {