[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [xen master] CI: Minor updates to buster-gcc-ibt
commit fc84960385c0c9b131fd03bda97f64cab2567fb5 Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> AuthorDate: Fri Feb 24 18:23:38 2023 +0000 Commit: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> CommitDate: Tue Mar 28 11:57:56 2023 +0100 CI: Minor updates to buster-gcc-ibt * Update from GCC 11.2 to 11.3 * Use python3-minimal instead of python * Use --no-install-recommends, requiring ca-certificates, g++-multilib and build-essential to be listed explicitly The resulting container is ~50M smaller Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Acked-by: Stefano Stabellini <sstabellini@xxxxxxxxxx> --- automation/build/debian/buster-gcc-ibt.dockerfile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/automation/build/debian/buster-gcc-ibt.dockerfile b/automation/build/debian/buster-gcc-ibt.dockerfile index 441d9a9ab3..96ab4fe8a2 100644 --- a/automation/build/debian/buster-gcc-ibt.dockerfile +++ b/automation/build/debian/buster-gcc-ibt.dockerfile @@ -4,10 +4,12 @@ ENV DEBIAN_FRONTEND=noninteractive ENV USER root RUN apt-get update && \ - apt-get --quiet --yes install \ + apt-get --quiet --yes --no-install-recommends install \ bison \ build-essential \ + ca-certificates \ flex \ + g++-multilib \ libc6-dev-i386 \ libgmp-dev \ libisl-dev \ @@ -19,7 +21,7 @@ RUN apt-get update && \ RUN mkdir /build WORKDIR /build -RUN wget -q https://ftp.gnu.org/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.xz -O - | tar xJ --strip=1 +RUN wget -q https://ftp.gnu.org/gnu/gcc/gcc-11.3.0/gcc-11.3.0.tar.xz -O - | tar xJ --strip=1 RUN wget -q https://xenbits.xen.org/people/andrewcoop/gcc-11.2-Add-fcf-check-attribute-yes-no.patch -O - | patch -p1 RUN ./configure \ --prefix=/opt/gcc-11-ibt \ @@ -53,13 +55,14 @@ RUN mkdir /build WORKDIR /build RUN apt-get update && \ - apt-get --quiet --yes install \ + apt-get --quiet --yes --no-install-recommends install \ bison \ + build-essential \ checkpolicy \ flex \ gawk \ make \ - python3 \ + python3-minimal \ && \ apt-get autoremove -y && \ apt-get clean && \ -- generated by git-patchbot for /home/xen/git/xen.git#master
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |