Compare commits

...

8 Commits

Author SHA1 Message Date
2b0d4b1792 Update Dockerfile.in
Move to LLVM 17
2023-11-07 16:12:38 +01:00
ce2342deee Update Dockerfile.in
Update to bookworm source
2023-11-07 12:09:37 +01:00
b0831b3619 Update common.windows
Change python to python3 package
2023-11-07 12:08:01 +01:00
714b61dd7a Update main.yml
Update main.yml
2023-11-06 12:53:18 +01:00
af3fa9b013 Update Python version
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2023-10-21 09:22:29 +02:00
46b2600a3f Move to debian bookworm
Move to debian bookworm

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2023-09-30 14:25:32 +02:00
9eb419cf6b Merge pull request #800 from bensuperpc/feature/update_soft
Update git, cmake and ninja
2023-09-26 12:36:39 +02:00
f430265d9c web-wasm: Bump emscripten to 3.1.46 2023-09-24 19:28:58 +02:00
7 changed files with 15 additions and 13 deletions

View File

@ -1144,9 +1144,9 @@ jobs:
- name: cpython build test
if: ${{ matrix.arch_name.cpython == 'yes' }}
run: |
git clone --depth 1 --branch v3.9.13 https://github.com/python/cpython.git
git clone --depth 1 --branch v3.11.2 https://github.com/python/cpython.git
cd cpython
./../tools/dockcross-command.sh ${{ matrix.arch_name.image }} ./configure ac_cv_file__dev_ptmx=no ac_cv_file__dev_ptc=no --disable-ipv6 ${{ matrix.arch_name.cpython_arg }} --build=x86_64-linux-gnu --enable-shared
./../tools/dockcross-command.sh ${{ matrix.arch_name.image }} ./configure ac_cv_file__dev_ptmx=no ac_cv_file__dev_ptc=no --disable-ipv6 ${{ matrix.arch_name.cpython_arg }} --build=x86_64-linux-gnu --with-build-python --enable-shared
./../tools/dockcross-make-builder.sh ${{ matrix.arch_name.image }} -j2
cd ..
rm -rf cpython

1
.gitignore vendored
View File

@ -8,3 +8,4 @@ Dockerfile
web-wasm/Dockerfile
*/imagefiles/*
!imagefiles/*
crosstool-ng/*

View File

@ -1,4 +1,4 @@
ARG DOCKER_IMAGE=debian:bullseye-slim
ARG DOCKER_IMAGE=debian:bookworm-slim
FROM $DOCKER_IMAGE
LABEL maintainer="Matt McCormick matt.mccormick@kitware.com"

View File

@ -61,7 +61,7 @@ RUN \
patch \
perl \
pkg-config \
python \
python3 \
ruby \
scons \
sed \

View File

@ -23,10 +23,11 @@ cd /tmp
curl -# -LO https://bootstrap.pypa.io/pip/get-pip.py
# https://github.com/pypa/setuptools/issues/2993
export SETUPTOOLS_USE_DISTUTILS=stdlib
${PYTHON} get-pip.py --ignore-installed
# Add --break-system-packages to fix change since python 3.11: https://stackoverflow.com/a/75722775/10152334
${PYTHON} get-pip.py --ignore-installed --break-system-packages
rm get-pip.py
${PYTHON} -m pip install --upgrade --ignore-installed setuptools
${PYTHON} -m pip install --ignore-installed conan meson
${PYTHON} -m pip install --break-system-packages --upgrade --ignore-installed setuptools
${PYTHON} -m pip install --break-system-packages --ignore-installed conan meson
# Purge cache to save space: https://stackoverflow.com/questions/37513597/is-it-safe-to-delete-cache-pip-directory
${PYTHON} -m pip cache purge

View File

@ -3,13 +3,13 @@ FROM ${ORG}/base:latest
LABEL maintainer="Matt McCormick matt.mccormick@kitware.com"
ARG CLANG_VERSION=14
ARG CLANG_VERSION=17
ENV CLANG_VERSION=${CLANG_VERSION}
RUN echo "deb http://apt.llvm.org/bullseye/ llvm-toolchain-bullseye main" >> /etc/apt/sources.list \
&& echo "deb http://apt.llvm.org/bullseye/ llvm-toolchain-bullseye-${CLANG_VERSION} main" >> /etc/apt/sources.list \
&& echo "deb-src http://apt.llvm.org/bullseye/ llvm-toolchain-bullseye main" >> /etc/apt/sources.list \
&& echo "deb-src http://apt.llvm.org/bullseye/ llvm-toolchain-bullseye-${CLANG_VERSION} main" >> /etc/apt/sources.list \
RUN echo "deb http://apt.llvm.org/bookworm/ llvm-toolchain-bookworm main" >> /etc/apt/sources.list \
&& echo "deb http://apt.llvm.org/bookworm/ llvm-toolchain-bookworm-${CLANG_VERSION} main" >> /etc/apt/sources.list \
&& echo "deb-src http://apt.llvm.org/bookworm/ llvm-toolchain-bookworm main" >> /etc/apt/sources.list \
&& echo "deb-src http://apt.llvm.org/bookworm/ llvm-toolchain-bookworm-${CLANG_VERSION} main" >> /etc/apt/sources.list \
&& wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - \
&& apt-get update \
&& apt-get -y install clang-${CLANG_VERSION} libc++-${CLANG_VERSION}-dev libc++abi-${CLANG_VERSION}-dev clang-format-${CLANG_VERSION} clang-tidy-${CLANG_VERSION} lldb-${CLANG_VERSION} liblld-${CLANG_VERSION}-dev \

View File

@ -1,4 +1,4 @@
ARG DOCKER_IMAGE_VERSION=3.1.45
ARG DOCKER_IMAGE_VERSION=3.1.46
FROM emscripten/emsdk:$DOCKER_IMAGE_VERSION
LABEL maintainer="Matt McCormick matt.mccormick@kitware.com"