disable libsanitizer in gcc which currently breaks build

This commit is contained in:
Lance Vick 2024-01-23 23:56:55 -08:00
parent 12a04643af
commit 5de115e8da
Signed by: lrvick
GPG Key ID: 8E47A1EC35A1551D
1 changed files with 18 additions and 15 deletions

View File

@ -37,28 +37,31 @@ RUN tar -xf ${SRC_FILE}
WORKDIR gcc-${VERSION} WORKDIR gcc-${VERSION}
RUN set -eux; \ RUN set -eux; \
mv ../*.tar.* .; \ mv ../*.tar.* .; \
./contrib/download_prerequisites; \ ./contrib/download_prerequisites; \
./configure \ ./configure \
--target=x86_64-linux-musl \ --target=x86_64-linux-musl \
--build=x86_64-linux-musl \ --build=x86_64-linux-musl \
--host=x86_64-linux-musl \ --host=x86_64-linux-musl \
--prefix=/usr \ --prefix=/usr \
--mandir=/usr/share/man \ --mandir=/usr/share/man \
--infodir=/usr/share/info \ --infodir=/usr/share/info \
--libdir=/usr/lib \ --libdir=/usr/lib \
--disable-cet \ --disable-cet \
--disable-fixed-point \ --disable-fixed-point \
--disable-libstdcxx-pch \ --disable-libstdcxx-pch \
--disable-multilib \ --disable-multilib \
--disable-nls \ --disable-libsanitizer \
--disable-werror \ --disable-nls \
--disable-werror \
--enable-__cxa_atexit \ --enable-__cxa_atexit \
--enable-default-pie \ --enable-default-pie \
--enable-default-ssp \ --enable-default-ssp \
--enable-languages=c,c++ \ --enable-languages=c,c++ \
--enable-link-serialization=2 \ --enable-link-serialization=2 \
--enable-linker-build-id; \ --enable-linker-build-id; \
make -j "$(nproc)" make
from build as package
FROM build as install FROM build as install
USER 0:0 USER 0:0