found 1005297 gcc-12-12-20220302-1
retitle 1005297 gcc-12-12-20220302-1: FTBFS on hurd-i386
tags 1005297 + patch
thanks

Hi again,

Unfortunately the Debian patch Makefile.in.diff is needed to for a
successful build. Attached again here for completeness, and should be
applied after gm2.diff.

For more information about this problem, see
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104660

In the reply from Richard Biener to this bug the writes:
https://gcc.gnu.org/pipermail/gcc-bugs/2022-February/778542.html

> Well, that's because of
> 
> dependencies = { module=all-target-libgo; on=all-target-libbacktrace;
> };
> dependencies = { module=all-target-libgo; on=all-target-libffi; };
> dependencies = { module=all-target-libgo; on=all-target-libatomic; };
> 
> the reason the dependency is conditional is that libgo is not
> bootstrapped (and so is libffi) but libbacktrace and libatomic are.

Thanks!

--- a/src/Makefile.in	2022-02-15 00:20:00.000000000 +0100
+++ b/src/Makefile.in	2022-02-15 00:25:27.000000000 +0100
@@ -66351,6 +66351,8 @@
 all-m4: maybe-all-build-texinfo
 configure-target-libgo: maybe-configure-target-libffi
 all-target-libgo: maybe-all-target-libffi
+all-target-libgo: maybe-all-target-libbacktrace
+all-target-libgo: maybe-all-target-libatomic
 configure-target-libphobos: maybe-configure-target-libbacktrace
 configure-stage1-target-libphobos: maybe-configure-stage1-target-libbacktrace
 configure-stage2-target-libphobos: maybe-configure-stage2-target-libbacktrace
@@ -66516,8 +66518,6 @@
 configure-target-fastjar: maybe-configure-target-zlib
 all-target-fastjar: maybe-all-target-zlib
 configure-target-libgo: maybe-all-target-libstdc++-v3
-all-target-libgo: maybe-all-target-libbacktrace
-all-target-libgo: maybe-all-target-libatomic
 configure-target-libgm2: maybe-all-target-libstdc++-v3
 all-target-libgm2: maybe-all-target-libatomic
 configure-target-liboffloadmic: maybe-configure-target-libgomp

Reply via email to