From 14c093d25845aa657caea83e954eb36235e471c7 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Wed, 15 Jun 2022 22:16:22 +0200 Subject: [PATCH] package/wine: needs NPTL wine unconditionally uses pthread_attr_setstack resulting in the following build failure without NPTL: /home/buildroot/autobuild/instance-3/output-1/host/lib/gcc/i586-buildroot-linux-uclibc/11.3.0/../../../../i586-buildroot-linux-uclibc/bin/ld: dlls/ntdll/unix/thread.o: in function `NtCreateThreadEx': thread.c:(.text+0x61b): undefined reference to `pthread_attr_setstack' Fixes: - http://autobuild.buildroot.org/results/a866d65cda97845a8c829acad2c057bab00cde08 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/wine/Config.in | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package/wine/Config.in b/package/wine/Config.in index 9de8cf0f6d..18fb0a64a2 100644 --- a/package/wine/Config.in +++ b/package/wine/Config.in @@ -13,6 +13,8 @@ config BR2_PACKAGE_WINE depends on BR2_PACKAGE_WINE_ARCH_SUPPORTS # Wine unconditionally builds shared libraries depends on !BR2_STATIC_LIBS + # pthread_attr_setstack + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL help Wine is a compatibility layer capable of running Windows applications on Linux. Instead of simulating internal @@ -23,6 +25,6 @@ config BR2_PACKAGE_WINE http://www.winehq.org -comment "wine needs a toolchain w/ dynamic library" +comment "wine needs a toolchain w/ dynamic library, NPTL" depends on BR2_PACKAGE_WINE_ARCH_SUPPORTS - depends on BR2_STATIC_LIBS + depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS_NPTL