View difference between Paste ID: 733uamx2 and Rkv5WKXz
SHOW: | | - or go back to the newest paste.
1
#!/bin/sh
2
DF_DIR=$(dirname "$0")
3
cd "${DF_DIR}"
4
export SDL_DISABLE_LOCK_KEYS=1 # Work around for bug in Debian/Ubuntu SDL patch.
5
#export SDL_VIDEO_CENTERED=1 # Centre the screen.  Messes up resizing.
6
7
if [ `uname -m` = "x86_64" ] ; then
8
    LIBZ=
9-
    for dir in /lib32 /usr/lib32 /lib /usr/lib; do
9+
    for dir in /lib32 /usr/lib32 /lib /usr/lib /lib/i386-linux-gnu; do
10
        if ldd "$dir/libz.so.1" > /dev/null 2>&1 ; then
11
            LIBZ="$dir/libz.so.1"
12
            break
13
        fi
14
    done
15
16
    if [ -z "$LIBZ" ] ; then
17
        echo No 32-bit libz.so found
18
        exit 1
19
    fi
20
21
    if [ -z "$LD_PRELOAD" ] ; then
22
        export LD_PRELOAD=$LIBZ
23
    else
24
        export LD_PRELOAD=$LD_PRELOAD:$LIBZ
25
    fi
26
fi
27
28
./libs/Dwarf_Fortress "$@" # Go, go, go! :)