diff --git a/Dockerfile b/Dockerfile index 4e1ccf4..9273576 100644 --- a/Dockerfile +++ b/Dockerfile @@ -88,7 +88,9 @@ WORKDIR /bootstrap RUN ln -s $ARCH mingw WORKDIR /x-gcc -RUN /gcc-$GCC_VERSION/configure \ +COPY src/gcc-*.patch $PREFIX/src/ +RUN cat $PREFIX/src/gcc-*.patch | patch -d/gcc-$GCC_VERSION -p1 \ + && /gcc-$GCC_VERSION/configure \ --prefix=/bootstrap \ --with-sysroot=/bootstrap \ --target=$ARCH \ diff --git a/src/gcc-000-dwarf4.patch b/src/gcc-000-dwarf4.patch new file mode 100644 index 0000000..9f30a74 --- /dev/null +++ b/src/gcc-000-dwarf4.patch @@ -0,0 +1,7 @@ +--- a/gcc/common.opt ++++ b/gcc/common.opt +@@ -3290,3 +3290,3 @@ + gdwarf- +-Common Driver Joined UInteger Var(dwarf_version) Init(5) Negative(gstabs) ++Common Driver Joined UInteger Var(dwarf_version) Init(4) Negative(gstabs) + Generate debug information in DWARF v2 (or later) format.