From 9974992f7a526e5cf67eddb1d5637156d36a3154 Mon Sep 17 00:00:00 2001 From: jackun Date: Thu, 22 Oct 2020 19:22:54 +0300 Subject: [PATCH] Some distros annoyingly prefix `tls/[x86_64|i686]` with arch triplet --- bin/mangohud-setup.sh | 3 +++ build.sh | 3 +++ 2 files changed, 6 insertions(+) diff --git a/bin/mangohud-setup.sh b/bin/mangohud-setup.sh index da5ec320..232706e8 100755 --- a/bin/mangohud-setup.sh +++ b/bin/mangohud-setup.sh @@ -58,6 +58,9 @@ mangohud_install() { mkdir -p /usr/lib/mangohud/tls ln -sv ../lib /usr/lib/mangohud/tls/x86_64 ln -sv ../lib32 /usr/lib/mangohud/tls/i686 + # Some distros search in $prefix/x86_64-linux-gnu/tls/x86_64 etc instead + ln -sv . /usr/lib/mangohud/lib/i686-linux-gnu + ln -sv . /usr/lib/mangohud/lib/x86_64-linux-gnu # $LIB can be "lib/tls/x86_64"? ln -sv ../tls /usr/lib/mangohud/lib/tls #ln -sv lib /usr/lib/mangohud/aarch64-linux-gnu diff --git a/build.sh b/build.sh index 05b08462..269e9a8b 100755 --- a/build.sh +++ b/build.sh @@ -217,6 +217,9 @@ install() { mkdir -p /usr/lib/mangohud/tls ln -sv ../lib /usr/lib/mangohud/tls/x86_64 ln -sv ../lib32 /usr/lib/mangohud/tls/i686 + # Some distros search in $prefix/x86_64-linux-gnu/tls/x86_64 etc instead + ln -sv . /usr/lib/mangohud/lib/i686-linux-gnu + ln -sv . /usr/lib/mangohud/lib/x86_64-linux-gnu # $LIB can be "lib/tls/x86_64"? ln -sv ../tls /usr/lib/mangohud/lib/tls #ln -sv lib /usr/lib/mangohud/aarch64-linux-gnu