From 8bbda78272abe4ffa54e711f75ff6e713361f699 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Tue, 5 Aug 2025 02:58:59 +0300 Subject: [PATCH] ports/xash3d-fwgs: Don't disable opengl and patch output Manually link against libxash.so. My current dlopen does not support loading ELF files that contain TLS --- ports/xash3d-fwgs/build.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ports/xash3d-fwgs/build.sh b/ports/xash3d-fwgs/build.sh index 21333122..513910be 100755 --- a/ports/xash3d-fwgs/build.sh +++ b/ports/xash3d-fwgs/build.sh @@ -20,7 +20,7 @@ configure() { done popd - ./waf configure -T release --disable-gl || exit 1 + ./waf configure -T release || exit 1 } build() { @@ -29,6 +29,7 @@ build() { install() { ./waf install --destdir=$BANAN_SYSROOT/home/user/halflife || exit 1 + patchelf --add-needed libxash.so $BANAN_SYSROOT/home/user/halflife/xash3d cat > $BANAN_SYSROOT/home/user/halflife/start.sh << EOF #!/bin/Shell