Skip to content

Commit

Permalink
Add Debian 12 i386 container.
Browse files Browse the repository at this point in the history
  • Loading branch information
ni4 committed Jun 12, 2024
1 parent 77302bd commit b83f794
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 0 deletions.
1 change: 1 addition & 0 deletions .github/workflows/build-containers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ jobs:
- 'debian-12-amd64'
- 'debian-11-i386'
- 'debian-10-i386'
- 'debian-12-i386'
- 'opensuse-leap'
- 'opensuse-tumbleweed'

Expand Down
25 changes: 25 additions & 0 deletions debian-12-i386.Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
FROM i386/debian:12

ENV DEBIAN_FRONTEND=noninteractive
ENV LANG=C.UTF-8
ENV LC_ALL=C.UTF-8
ENV LC_LANG=.UTF-8
ENV ARCH=ia32
ENV CPU=i386
ENV OS=linux
# For default botan version (2.18.3)
ENV LD_LIBRARY_PATH=/usr/local/lib

ARG CC=gcc
ARG CXX=g++

COPY tools /opt/tools

RUN apt-get update && \
apt-get -y install git sudo wget bash software-properties-common pkg-config \
build-essential gettext libbz2-dev libssl-dev zlib1g-dev \
python3 python3-venv autoconf automake libtool asciidoctor clang libbotan-2-dev gpg

RUN /opt/tools/tools.sh ensure_symlink_to_target '/usr/bin/python3' '/usr/bin/python' && \
/opt/tools/tools.sh install_cmake && \
/opt/tools/tools.sh build_and_install_jsonc

0 comments on commit b83f794

Please sign in to comment.