On 10/14/2021 9:52 AM, John Henning wrote:
Hi Jeff, not sure what you mean by "all", please can you clarify?
Anything related to single tree builds needs to be removed.



On 9/23/21, 7:08 AM, "Gcc-patches on behalf of John Henning via Gcc-patches" 
<gcc-patches-bounces+john.henning=oracle....@gcc.gnu.org on behalf of 
gcc-patches@gcc.gnu.org> wrote:

     Hello Jeff,

     >    I would strongly recommend removing all the documentation related to
     >    single tree builds.

     Two questions:

     (1) When you say "all", are you suggesting that in-the-gcc-tree builds of 
gmp, mpfr, mpc, and isl should no longer be documented?  Or only in-tree builds of 
binutils?
gmp, mpfr, mpc and isl are requirements for building gcc and are not germane to this discussion.

binutils is not a requirement for building gcc and any documentation related to single tree builds using binutils, gdb & friends that are not strictly needed to build gcc should be removed.


     (2) Is there any truth to the suggestion (found in some google tracks) 
that when building a cross-compiler, it is easier to build binutils in the same 
tree?   For example

     https://gcc.gnu.org/wiki/Building_Cross_Toolchains_with_gcc
     https://www.gnu.org/software/gcc/simtest-howto.html
     https://stackoverflow.com/a/6228588
It used to be easier when Cygnus kept those bits working.  There's enough divergence across the projects these days that it's easier to build them separately and independently.  It's been that way for, I'd guess 15-20 years now.


     It is out of respect for existing user habit that I proposed merely demoting it to an 
"alternative" method (while "recommending" the separate build).
That existing user habit needs to be broken :-)

jeff

Reply via email to