diff --git a/containers/ci/Dockerfile b/containers/ci/Dockerfile index 6b8509fb7949dc2bc580b1b06436437bebd863a6..b4a29ff8a67f42126cf2d44fd89eb7a0f5c62c01 100644 --- a/containers/ci/Dockerfile +++ b/containers/ci/Dockerfile @@ -23,6 +23,7 @@ COPY fastpath/requirements.txt /tmp/requirements.txt RUN pip3 install -r /tmp/requirements.txt RUN rm -rf /tmp/requirements.txt + # Install packages required by ci. RUN apt-get update && \ apt-get install --assume-yes --no-install-recommends --option=debug::pkgProblemResolver=yes \ @@ -32,6 +33,20 @@ RUN apt-get update && \ git RUN pip install --no-cache-dir requests ruamel.yaml +# Additional packages for kernel build and bisection support +RUN apt-get update && \ + apt-get install --assume-yes --no-install-recommends \ + gcc-aarch64-linux-gnu \ + make \ + bc \ + flex \ + bison \ + libssl-dev \ + libelf-dev + +# Add TuxMake for kernel builds with toolchain control +RUN pip install tuxmake==1.29.3 + RUN mkdir /tools ENV PATH="/tools:${PATH}"