[PATCH] winewrapper: Use early binding on FreeBSD
Gerald Pfeifer
gerald at pfeifer.com
Mon Jul 26 17:00:44 CDT 2021
FreeBSD requires LD_BIND_NOW / LD_32_BIND_NOW to address the issue
raised in https://bugs.winehq.org/show_bug.cgi?id=50257 .
Signed-off-by: Gerald Pfeifer <gerald at pfeifer.com>
---
tools/winewrapper | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/tools/winewrapper b/tools/winewrapper
index 2206d7c4446..85380423753 100755
--- a/tools/winewrapper
+++ b/tools/winewrapper
@@ -84,6 +84,13 @@ else
export LD_LIBRARY_PATH
fi
+if [ "`uname -s`" = "FreeBSD" ]
+then
+ # Workaround for https://bugs.winehq.org/show_bug.cgi?id=50257
+ export LD_BIND_NOW=1
+ export LD_32_BIND_NOW=1
+fi
+
if [ -x "$topdir/loader/$name" ]
then WINELOADER="$topdir/loader/$name"
elif [ -x "$topdir/loader/wine" ]
--
2.31.1
More information about the wine-devel
mailing list