aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
diff options
context:
space:
mode:
authorIain Sandoe <iain@codesourcery.com>2016-12-11 19:37:05 +0000
committerIain Sandoe <iains@gcc.gnu.org>2016-12-11 19:37:05 +0000
commit74edc8a9b9f5be8243a3cda70f5eac86fd42cf3c (patch)
tree4ec724c82666dfbb790d9b1c3d5b4f19ca3a79d8 /gcc/tree.c
parent38dce2c34c72c8292775fdd2099517143b86da33 (diff)
downloadgcc-74edc8a9b9f5be8243a3cda70f5eac86fd42cf3c.zip
gcc-74edc8a9b9f5be8243a3cda70f5eac86fd42cf3c.tar.gz
gcc-74edc8a9b9f5be8243a3cda70f5eac86fd42cf3c.tar.bz2
[Darwin, configury] No longer expect to find cross-target headers on the host.
Earlier Darwin (esp. Darwin8 and Darwin9) had FAT libraries and suitable header installations in /usr/include such that one could build a cross-toolchain (including cross-arch) using a common sysroot (including / for “current” version). However this is no longer true on a number of levels. A vanilla Darwin system has no headers installed in /usr and it's certainly not appropriate to try and find headers/libs for (say) x86-64-darwinNN X powerpc-darwin in /usr on any Darwin NN > 10 (even Darwin10 is incomplete in that it omits the ppc64 multilib). In the latter example, the catch-all in the current configury to mean that "foo-darwin" == “foo-version-on-this-system” breaks the cross case —target=powerpc-apple-darwin —host=some-system-later-than-darwin10. gcc/ 2016-12-11 Iain Sandoe <iain@codesourcery.com> * configure.ac (CROSS directory tests): Remove the assumption that Darwin hosts contain suitable target sysroots in "/". * configure: Regenerate. From-SVN: r243533
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions