Skip to content

Commit 3c1e08c

Browse files
Run update-remote.sh on gcc
1 parent 132de8a commit 3c1e08c

25 files changed

+2865
-1065
lines changed

repos/gcc/remote/10-bookworm.md

Lines changed: 77 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,88 @@
11
## `gcc:10-bookworm`
22

33
```console
4-
$ docker pull gcc@sha256:822cf6304e087f7fda8b96bea8af2444c19ac825bf5a3ffae234fb4abfb3ec56
4+
$ docker pull gcc@sha256:8104dd3bb3f2946e787a04d8d89ad9b19c263b377d0a50124ec0f64b1b58616f
55
```
66

77
- Manifest MIME: `application/vnd.docker.distribution.manifest.list.v2+json`
8-
- Platforms: 1
8+
- Platforms: 2
9+
- linux; amd64
910
- linux; arm64 variant v8
1011

12+
### `gcc:10-bookworm` - linux; amd64
13+
14+
```console
15+
$ docker pull gcc@sha256:149f71692f474b62512cde9b068ce4d1a2618e9910735b593169f0769f00fc7d
16+
```
17+
18+
- Docker Version: 20.10.23
19+
- Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`
20+
- Total Size: **470.6 MB (470589070 bytes)**
21+
(compressed transfer size, not on-disk size)
22+
- Image ID: `sha256:11361c11e5eca53ced0e7b8b2018ca451f2ee25f557f80f9520f3c89a419c651`
23+
- Default Command: `["bash"]`
24+
25+
```dockerfile
26+
# Tue, 23 May 2023 01:19:36 GMT
27+
ADD file:aea4560c39a3a877086fc63afdf218ba3600a05abef7c44563f788e8b60c04ef in /
28+
# Tue, 23 May 2023 01:19:37 GMT
29+
CMD ["bash"]
30+
# Tue, 23 May 2023 01:45:20 GMT
31+
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl gnupg netbase sq wget ; rm -rf /var/lib/apt/lists/*
32+
# Tue, 23 May 2023 01:45:47 GMT
33+
RUN apt-get update && apt-get install -y --no-install-recommends git mercurial openssh-client subversion procps && rm -rf /var/lib/apt/lists/*
34+
# Tue, 23 May 2023 01:47:46 GMT
35+
RUN set -ex; apt-get update; apt-get install -y --no-install-recommends autoconf automake bzip2 dpkg-dev file g++ gcc imagemagick libbz2-dev libc6-dev libcurl4-openssl-dev libdb-dev libevent-dev libffi-dev libgdbm-dev libglib2.0-dev libgmp-dev libjpeg-dev libkrb5-dev liblzma-dev libmagickcore-dev libmagickwand-dev libmaxminddb-dev libncurses5-dev libncursesw5-dev libpng-dev libpq-dev libreadline-dev libsqlite3-dev libssl-dev libtool libwebp-dev libxml2-dev libxslt-dev libyaml-dev make patch unzip xz-utils zlib1g-dev $( if apt-cache show 'default-libmysqlclient-dev' 2>/dev/null | grep -q '^Version:'; then echo 'default-libmysqlclient-dev'; else echo 'libmysqlclient-dev'; fi ) ; rm -rf /var/lib/apt/lists/*
36+
# Tue, 23 May 2023 16:08:32 GMT
37+
ENV GPG_KEYS=B215C1633BCA0477615F1B35A5B3A004745C015A B3C42148A44E6983B3E4CC0793FA9B1AB75C61B8 90AA470469D3965A87A5DCB494D03953902C9419 80F98B2E0DAB6C8281BDF541A7C8C3B2F71EDF1C 7F74F97C103468EE5D750B583AB00996FC26A641 33C235A34C46AA3FFB293709A328C3A2C3C45C06 D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62
38+
# Tue, 23 May 2023 16:08:39 GMT
39+
RUN set -ex; apt-get update; apt-get install -y --no-install-recommends gnupg ; rm -rf /var/lib/apt/lists/*; for key in $GPG_KEYS; do gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; done
40+
# Tue, 23 May 2023 16:08:39 GMT
41+
ENV GCC_MIRRORS=https://ftpmirror.gnu.org/gcc https://mirrors.kernel.org/gnu/gcc https://bigsearcher.com/mirrors/gcc/releases http://www.netgull.com/gcc/releases https://ftpmirror.gnu.org/gcc ftp://ftp.gnu.org/gnu/gcc
42+
# Tue, 13 Jun 2023 01:18:49 GMT
43+
ENV GCC_VERSION=10.4.0
44+
# Tue, 13 Jun 2023 02:01:53 GMT
45+
RUN set -ex; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends dpkg-dev flex ; rm -r /var/lib/apt/lists/*; _fetch() { local fetch="$1"; shift; local file="$1"; shift; for mirror in $GCC_MIRRORS; do if curl -fL "$mirror/$fetch" -o "$file"; then return 0; fi; done; echo >&2 "error: failed to download '$fetch' from several mirrors"; return 1; }; _fetch "gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.xz.sig" 'gcc.tar.xz.sig'; _fetch "gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.xz" 'gcc.tar.xz'; gpg --batch --verify gcc.tar.xz.sig gcc.tar.xz; mkdir -p /usr/src/gcc; tar -xf gcc.tar.xz -C /usr/src/gcc --strip-components=1; rm gcc.tar.xz*; cd /usr/src/gcc; ./contrib/download_prerequisites; { rm *.tar.* || true; }; for f in config.guess config.sub; do wget -O "$f" "https://git.savannah.gnu.org/cgit/config.git/plain/$f?id=7d3d27baf8107b630586c962c057e22149653deb"; find -mindepth 2 -name "$f" -exec cp -v "$f" '{}' ';'; done; dir="$(mktemp -d)"; cd "$dir"; extraConfigureArgs=''; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in armel) extraConfigureArgs="$extraConfigureArgs --with-arch=armv5te --with-float=soft" ;; armhf) extraConfigureArgs="$extraConfigureArgs --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb" ;; i386) extraConfigureArgs="$extraConfigureArgs --with-arch-32=i686"; ;; esac; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; /usr/src/gcc/configure --build="$gnuArch" --disable-multilib --enable-languages=c,c++,fortran,go $extraConfigureArgs ; make -j "$(nproc)"; make install-strip; cd ..; rm -rf "$dir" /usr/src/gcc; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false
46+
# Tue, 13 Jun 2023 02:01:54 GMT
47+
RUN set -ex; { echo '/usr/local/lib64'; echo '/usr/local/lib'; } > /etc/ld.so.conf.d/000-local-lib.conf; ldconfig -v
48+
# Tue, 13 Jun 2023 02:01:55 GMT
49+
RUN set -ex; dpkg-divert --divert /usr/bin/gcc.orig --rename /usr/bin/gcc; dpkg-divert --divert /usr/bin/g++.orig --rename /usr/bin/g++; dpkg-divert --divert /usr/bin/gfortran.orig --rename /usr/bin/gfortran; update-alternatives --install /usr/bin/cc cc /usr/local/bin/gcc 999
50+
```
51+
52+
- Layers:
53+
- `sha256:c98dda1b0e97e7fa61fa33cea43f85bb1a36a4f6f65c7b8430cae442b76ece09`
54+
Last Modified: Tue, 23 May 2023 01:23:14 GMT
55+
Size: 49.3 MB (49301275 bytes)
56+
MIME: application/vnd.docker.image.rootfs.diff.tar.gzip
57+
- `sha256:9a463ac54ed3eeee295443fb87b28643b95d7975e83bd214bc93db462b1b59de`
58+
Last Modified: Tue, 23 May 2023 01:55:08 GMT
59+
Size: 24.3 MB (24274092 bytes)
60+
MIME: application/vnd.docker.image.rootfs.diff.tar.gzip
61+
- `sha256:b7076663891554c4b6516ec84fd2d5459502966e94b4d794796b086aea4f4ca2`
62+
Last Modified: Tue, 23 May 2023 01:55:24 GMT
63+
Size: 64.1 MB (64107344 bytes)
64+
MIME: application/vnd.docker.image.rootfs.diff.tar.gzip
65+
- `sha256:4bcc83cd0070aac1337a07c643595a04962dde075826e954f6a5a2c0e2cfa82d`
66+
Last Modified: Tue, 23 May 2023 01:55:56 GMT
67+
Size: 210.9 MB (210935668 bytes)
68+
MIME: application/vnd.docker.image.rootfs.diff.tar.gzip
69+
- `sha256:9bcbee6d6c3713b5884728f12c76aafa82e2366b0e7524bf8421db406d327bb7`
70+
Last Modified: Tue, 23 May 2023 20:12:22 GMT
71+
Size: 17.1 KB (17146 bytes)
72+
MIME: application/vnd.docker.image.rootfs.diff.tar.gzip
73+
- `sha256:05e7c3a8ee903b2cfa22943cda483160e08c8998c1a49e08d67f41de1a6c7cb2`
74+
Last Modified: Tue, 13 Jun 2023 02:43:41 GMT
75+
Size: 121.9 MB (121942235 bytes)
76+
MIME: application/vnd.docker.image.rootfs.diff.tar.gzip
77+
- `sha256:f9d54413e4b661e67341e86ac595bd987f48f9031692d7c44fc29c19dc10b7fa`
78+
Last Modified: Tue, 13 Jun 2023 02:43:24 GMT
79+
Size: 9.5 KB (9512 bytes)
80+
MIME: application/vnd.docker.image.rootfs.diff.tar.gzip
81+
- `sha256:db4c31b6f44ecbef7e52199c4a13d920363dac2afb78f189b3d043a2dc5ccaa5`
82+
Last Modified: Tue, 13 Jun 2023 02:43:24 GMT
83+
Size: 1.8 KB (1798 bytes)
84+
MIME: application/vnd.docker.image.rootfs.diff.tar.gzip
85+
1186
### `gcc:10-bookworm` - linux; arm64 variant v8
1287

1388
```console

repos/gcc/remote/10.4-bookworm.md

Lines changed: 77 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,88 @@
11
## `gcc:10.4-bookworm`
22

33
```console
4-
$ docker pull gcc@sha256:822cf6304e087f7fda8b96bea8af2444c19ac825bf5a3ffae234fb4abfb3ec56
4+
$ docker pull gcc@sha256:8104dd3bb3f2946e787a04d8d89ad9b19c263b377d0a50124ec0f64b1b58616f
55
```
66

77
- Manifest MIME: `application/vnd.docker.distribution.manifest.list.v2+json`
8-
- Platforms: 1
8+
- Platforms: 2
9+
- linux; amd64
910
- linux; arm64 variant v8
1011

12+
### `gcc:10.4-bookworm` - linux; amd64
13+
14+
```console
15+
$ docker pull gcc@sha256:149f71692f474b62512cde9b068ce4d1a2618e9910735b593169f0769f00fc7d
16+
```
17+
18+
- Docker Version: 20.10.23
19+
- Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`
20+
- Total Size: **470.6 MB (470589070 bytes)**
21+
(compressed transfer size, not on-disk size)
22+
- Image ID: `sha256:11361c11e5eca53ced0e7b8b2018ca451f2ee25f557f80f9520f3c89a419c651`
23+
- Default Command: `["bash"]`
24+
25+
```dockerfile
26+
# Tue, 23 May 2023 01:19:36 GMT
27+
ADD file:aea4560c39a3a877086fc63afdf218ba3600a05abef7c44563f788e8b60c04ef in /
28+
# Tue, 23 May 2023 01:19:37 GMT
29+
CMD ["bash"]
30+
# Tue, 23 May 2023 01:45:20 GMT
31+
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl gnupg netbase sq wget ; rm -rf /var/lib/apt/lists/*
32+
# Tue, 23 May 2023 01:45:47 GMT
33+
RUN apt-get update && apt-get install -y --no-install-recommends git mercurial openssh-client subversion procps && rm -rf /var/lib/apt/lists/*
34+
# Tue, 23 May 2023 01:47:46 GMT
35+
RUN set -ex; apt-get update; apt-get install -y --no-install-recommends autoconf automake bzip2 dpkg-dev file g++ gcc imagemagick libbz2-dev libc6-dev libcurl4-openssl-dev libdb-dev libevent-dev libffi-dev libgdbm-dev libglib2.0-dev libgmp-dev libjpeg-dev libkrb5-dev liblzma-dev libmagickcore-dev libmagickwand-dev libmaxminddb-dev libncurses5-dev libncursesw5-dev libpng-dev libpq-dev libreadline-dev libsqlite3-dev libssl-dev libtool libwebp-dev libxml2-dev libxslt-dev libyaml-dev make patch unzip xz-utils zlib1g-dev $( if apt-cache show 'default-libmysqlclient-dev' 2>/dev/null | grep -q '^Version:'; then echo 'default-libmysqlclient-dev'; else echo 'libmysqlclient-dev'; fi ) ; rm -rf /var/lib/apt/lists/*
36+
# Tue, 23 May 2023 16:08:32 GMT
37+
ENV GPG_KEYS=B215C1633BCA0477615F1B35A5B3A004745C015A B3C42148A44E6983B3E4CC0793FA9B1AB75C61B8 90AA470469D3965A87A5DCB494D03953902C9419 80F98B2E0DAB6C8281BDF541A7C8C3B2F71EDF1C 7F74F97C103468EE5D750B583AB00996FC26A641 33C235A34C46AA3FFB293709A328C3A2C3C45C06 D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62
38+
# Tue, 23 May 2023 16:08:39 GMT
39+
RUN set -ex; apt-get update; apt-get install -y --no-install-recommends gnupg ; rm -rf /var/lib/apt/lists/*; for key in $GPG_KEYS; do gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; done
40+
# Tue, 23 May 2023 16:08:39 GMT
41+
ENV GCC_MIRRORS=https://ftpmirror.gnu.org/gcc https://mirrors.kernel.org/gnu/gcc https://bigsearcher.com/mirrors/gcc/releases http://www.netgull.com/gcc/releases https://ftpmirror.gnu.org/gcc ftp://ftp.gnu.org/gnu/gcc
42+
# Tue, 13 Jun 2023 01:18:49 GMT
43+
ENV GCC_VERSION=10.4.0
44+
# Tue, 13 Jun 2023 02:01:53 GMT
45+
RUN set -ex; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends dpkg-dev flex ; rm -r /var/lib/apt/lists/*; _fetch() { local fetch="$1"; shift; local file="$1"; shift; for mirror in $GCC_MIRRORS; do if curl -fL "$mirror/$fetch" -o "$file"; then return 0; fi; done; echo >&2 "error: failed to download '$fetch' from several mirrors"; return 1; }; _fetch "gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.xz.sig" 'gcc.tar.xz.sig'; _fetch "gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.xz" 'gcc.tar.xz'; gpg --batch --verify gcc.tar.xz.sig gcc.tar.xz; mkdir -p /usr/src/gcc; tar -xf gcc.tar.xz -C /usr/src/gcc --strip-components=1; rm gcc.tar.xz*; cd /usr/src/gcc; ./contrib/download_prerequisites; { rm *.tar.* || true; }; for f in config.guess config.sub; do wget -O "$f" "https://git.savannah.gnu.org/cgit/config.git/plain/$f?id=7d3d27baf8107b630586c962c057e22149653deb"; find -mindepth 2 -name "$f" -exec cp -v "$f" '{}' ';'; done; dir="$(mktemp -d)"; cd "$dir"; extraConfigureArgs=''; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in armel) extraConfigureArgs="$extraConfigureArgs --with-arch=armv5te --with-float=soft" ;; armhf) extraConfigureArgs="$extraConfigureArgs --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb" ;; i386) extraConfigureArgs="$extraConfigureArgs --with-arch-32=i686"; ;; esac; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; /usr/src/gcc/configure --build="$gnuArch" --disable-multilib --enable-languages=c,c++,fortran,go $extraConfigureArgs ; make -j "$(nproc)"; make install-strip; cd ..; rm -rf "$dir" /usr/src/gcc; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false
46+
# Tue, 13 Jun 2023 02:01:54 GMT
47+
RUN set -ex; { echo '/usr/local/lib64'; echo '/usr/local/lib'; } > /etc/ld.so.conf.d/000-local-lib.conf; ldconfig -v
48+
# Tue, 13 Jun 2023 02:01:55 GMT
49+
RUN set -ex; dpkg-divert --divert /usr/bin/gcc.orig --rename /usr/bin/gcc; dpkg-divert --divert /usr/bin/g++.orig --rename /usr/bin/g++; dpkg-divert --divert /usr/bin/gfortran.orig --rename /usr/bin/gfortran; update-alternatives --install /usr/bin/cc cc /usr/local/bin/gcc 999
50+
```
51+
52+
- Layers:
53+
- `sha256:c98dda1b0e97e7fa61fa33cea43f85bb1a36a4f6f65c7b8430cae442b76ece09`
54+
Last Modified: Tue, 23 May 2023 01:23:14 GMT
55+
Size: 49.3 MB (49301275 bytes)
56+
MIME: application/vnd.docker.image.rootfs.diff.tar.gzip
57+
- `sha256:9a463ac54ed3eeee295443fb87b28643b95d7975e83bd214bc93db462b1b59de`
58+
Last Modified: Tue, 23 May 2023 01:55:08 GMT
59+
Size: 24.3 MB (24274092 bytes)
60+
MIME: application/vnd.docker.image.rootfs.diff.tar.gzip
61+
- `sha256:b7076663891554c4b6516ec84fd2d5459502966e94b4d794796b086aea4f4ca2`
62+
Last Modified: Tue, 23 May 2023 01:55:24 GMT
63+
Size: 64.1 MB (64107344 bytes)
64+
MIME: application/vnd.docker.image.rootfs.diff.tar.gzip
65+
- `sha256:4bcc83cd0070aac1337a07c643595a04962dde075826e954f6a5a2c0e2cfa82d`
66+
Last Modified: Tue, 23 May 2023 01:55:56 GMT
67+
Size: 210.9 MB (210935668 bytes)
68+
MIME: application/vnd.docker.image.rootfs.diff.tar.gzip
69+
- `sha256:9bcbee6d6c3713b5884728f12c76aafa82e2366b0e7524bf8421db406d327bb7`
70+
Last Modified: Tue, 23 May 2023 20:12:22 GMT
71+
Size: 17.1 KB (17146 bytes)
72+
MIME: application/vnd.docker.image.rootfs.diff.tar.gzip
73+
- `sha256:05e7c3a8ee903b2cfa22943cda483160e08c8998c1a49e08d67f41de1a6c7cb2`
74+
Last Modified: Tue, 13 Jun 2023 02:43:41 GMT
75+
Size: 121.9 MB (121942235 bytes)
76+
MIME: application/vnd.docker.image.rootfs.diff.tar.gzip
77+
- `sha256:f9d54413e4b661e67341e86ac595bd987f48f9031692d7c44fc29c19dc10b7fa`
78+
Last Modified: Tue, 13 Jun 2023 02:43:24 GMT
79+
Size: 9.5 KB (9512 bytes)
80+
MIME: application/vnd.docker.image.rootfs.diff.tar.gzip
81+
- `sha256:db4c31b6f44ecbef7e52199c4a13d920363dac2afb78f189b3d043a2dc5ccaa5`
82+
Last Modified: Tue, 13 Jun 2023 02:43:24 GMT
83+
Size: 1.8 KB (1798 bytes)
84+
MIME: application/vnd.docker.image.rootfs.diff.tar.gzip
85+
1186
### `gcc:10.4-bookworm` - linux; arm64 variant v8
1287

1388
```console

0 commit comments

Comments
 (0)