Fix tcmalloc crash and add 32-bit libraries
- Added libc6-i386, libncurses5:i386, libtinfo5:i386 for Source engine - Disabled tcmalloc via LD_PRELOAD - Added -norestart flag for Docker environment
This commit is contained in:
@@ -28,7 +28,7 @@ ENV DEBIAN_FRONTEND=noninteractive \
|
||||
TZ="America/Los_Angeles" \
|
||||
AUTO_UPDATE="true"
|
||||
|
||||
# Install dependencies
|
||||
# Install dependencies including 32-bit libraries required by Source engine
|
||||
RUN dpkg --add-architecture i386 && \
|
||||
apt-get update && \
|
||||
apt-get install -y --no-install-recommends \
|
||||
@@ -39,6 +39,9 @@ RUN dpkg --add-architecture i386 && \
|
||||
unzip \
|
||||
lib32gcc-s1 \
|
||||
lib32stdc++6 \
|
||||
libc6-i386 \
|
||||
libncurses5:i386 \
|
||||
libtinfo5:i386 \
|
||||
locales \
|
||||
tzdata && \
|
||||
sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \
|
||||
|
||||
Reference in New Issue
Block a user