Skip to content

Commit

Permalink
Fix compilation on armel and armhf
Browse files Browse the repository at this point in the history
  • Loading branch information
tomdot-dev committed May 7, 2024
1 parent d3e153e commit 7e313fa
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,13 @@ LABEL org.opencontainers.image.authors="[email protected]"
RUN sed -i 's/main/main non-free non-free-firmware contrib/' /etc/apt/sources.list.d/debian.sources && \
apt-get update && \
apt-get dist-upgrade -y && \
apt-get install zlib1g libc6 libgmp10 libpcap0.8 libbz2-1.0 \
apt-get install zlib1g libc6 libgmp10 libbz2-1.0 \
$([ -n "$(dpkg --print-architecture | grep -E 'arm(el|hf)')" ] && echo libpcap0.8t64) \
$([ -z "$(dpkg --print-architecture | grep -E 'arm(el|hf)')" ] && echo libpcap0.8) \
$([ "$(dpkg --print-architecture)" = "armel" ] && echo pocl-opencl-icd) \
$([ "$(dpkg --print-architecture)" = "armhf" ] && echo pocl-opencl-icd) \
$([ "$(dpkg --print-architecture)" = "arm64" ] && echo nvidia-opencl-icd nvidia-opencl-dev pocl-opencl-icd ) \
$([ "$(dpkg --print-architecture)" = "amd64" ] && echo nvidia-opencl-icd nvidia-opencl-dev pocl-opencl-icd) \
$([ "$(dpkg --print-architecture)" = "arm64" ] && echo nvidia-opencl-icd nvidia-opencl-dev pocl-opencl-icd libpcap0.8) \
$([ "$(dpkg --print-architecture)" = "amd64" ] && echo nvidia-opencl-icd nvidia-opencl-dev pocl-opencl-icd libpcap0.8) \
$([ "$(dpkg --print-architecture)" = "i386" ] && echo nvidia-opencl-icd pocl-opencl-icd) \
python3 ruby lua5.4 perl libssl3t64 --no-install-recommends -y && \
apt-get autoclean && \
Expand Down

0 comments on commit 7e313fa

Please sign in to comment.