> Bootstrapping GCC on a system is something that would be solved by > placing GMP and MPFR in the build tree (as has been proposed), and once > they are built as part of the usual bootstrap, it is irrelevant whether > they are linked statically or dynamically. On the other hand, when one > is distributing pre-built binaries of GCC (as in the present discussion) > it irrelevant whether GMP and MPFR are built separately or as part of > the bootstrap, but the question of whether they are dynamically or > statically linked is a significant question.
I don't think gcc is any different to other application in this respect. If you're building binaries for distribution you'd better be building them in an environment that matches that of your intended user. ie. if your host->build sysroot should match the system you're building for, or if building natively your native system should match the one you're going to run the final binaries on. Paul