https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123976
--- Comment #78 from Iain Sandoe <iains at gcc dot gnu.org> ---
(In reply to Peter Dyballa from comment #77)
> Portfile for GCC 16 has:
>
17 patchfiles-append patch-fix-rs6000-host-darwin.diff
>
> MacPorts' log file of my build of GCC 16 has:
>
> :debug:patch Executing reinplace: /usr/bin/sed {s|^do-compare =|do-compare =
> /usr/bin/true|g}
> bootstrap-debug-lean.mk >@file11
> :debug:patch Executing reinplace: /usr/bin/sed {s|^do-compare =|do-compare =
> Are there more options to pass to GNU Make 3.81 to help find out why it is
> not making the other symlinks?
I do not see the "not making other symlinks" so cannot really comment yet...
----
Not doing compare-debug just omits a step in the build - which is where the
binaries from stage 2 and 3 are compared to ensure that adding debug does not
alter code-gen. It should not alter the ability to build the compiler, but
might alter the quality of the produced result.
bootstrap-lean is a different thing - where intermediate files are removed to
make better use of disk space on limited machines.
This is now where you need to isolate those changes, and see whether either of
them is the cause of the issues you see. With the patch for makeinfo you
should be able to build the compiler with minimal other impact.