@@ -26,28 +26,28 @@ RUN set -ex ;\
26
26
curl -fL https://ftpmirror.gnu.org/gcc/gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.xz -o gcc.tar.xz ;\
27
27
curl -fL https://ftpmirror.gnu.org/gnu/binutils/binutils-$BINUTILS_VERSION.tar.xz -o binutils.tar.xz
28
28
29
- # RUN set -ex ;\
30
- # mkdir -p /usr/src/gcc/build ;\
31
- # tar -xf /tmp/gcc.tar.xz -C /usr/src/gcc --strip-components=1 ;\
32
- # cd /usr/src/gcc ;\
33
- # ./contrib/download_prerequisites ;\
34
- # cd build ;\
35
- # ../configure \
36
- # --build=x86_64-linux-gnu \
37
- # --prefix=/opt/x86_64-linux-gnu \
38
- # --with-glibc-version=$GBLIC_VERSION \
39
- # --enable-multilib \
40
- # --enable-languages=c,c++ \
41
- # --with-gcc-major-version-only \
42
- # --disable-nls \
43
- # --disable-bootstrap \
44
- # --enable-default-pie \
45
- # --enable-default-ssp \
46
- # ;\
47
- # make -j$(nproc) ;\
48
- # make install-strip ;\
49
- # update-alternatives --install /usr/bin/gcc gcc /opt/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc 100 ;\
50
- # update-alternatives --install /usr/bin/g++ g++ /opt/x86_64-linux-gnu/bin/x86_64-linux-gnu-g++ 100
29
+ RUN set -ex ;\
30
+ mkdir -p /usr/src/gcc/build ;\
31
+ tar -xf /tmp/gcc.tar.xz -C /usr/src/gcc --strip-components=1 ;\
32
+ cd /usr/src/gcc ;\
33
+ ./contrib/download_prerequisites ;\
34
+ cd build ;\
35
+ ../configure \
36
+ --build=x86_64-linux-gnu \
37
+ --prefix=/opt/x86_64-linux-gnu \
38
+ --with-glibc-version=$GBLIC_VERSION \
39
+ --enable-multilib \
40
+ --enable-languages=c,c++ \
41
+ --with-gcc-major-version-only \
42
+ --disable-nls \
43
+ --disable-bootstrap \
44
+ --enable-default-pie \
45
+ --enable-default-ssp \
46
+ ;\
47
+ make -j$(nproc) ;\
48
+ make install-strip ;\
49
+ update-alternatives --install /usr/bin/gcc gcc /opt/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc 100 ;\
50
+ update-alternatives --install /usr/bin/g++ g++ /opt/x86_64-linux-gnu/bin/x86_64-linux-gnu-g++ 100
51
51
52
52
RUN set -ex ;\
53
53
mkdir -p /opt/arm64-sysroot ;\
0 commit comments