hrev47463 adds 1 changeset to branch 'master' old head: 6f32bafa70f2b5ef12a14d4c772be17d85e1c74b new head: c90d4051540291162429facf8a1a0a8fb98bd1bc overview: http://cgit.haiku-os.org/haiku/log/?qt=range&q=c90d405+%5E6f32baf ---------------------------------------------------------------------------- c90d405: Disable TLS support on x86_64 explicitly. * Building gcc-4.8.3 on x86_64 with TLS support fails with an internal compiler error. Until that problem is fixed, don't use TLS on x86_64, which (due to libstdc++ compatibility) requires the same for the host cross compiler. [ Oliver Tappe <zooey@xxxxxxxxxxxxxxx> ] ---------------------------------------------------------------------------- Revision: hrev47463 Commit: c90d4051540291162429facf8a1a0a8fb98bd1bc URL: http://cgit.haiku-os.org/haiku/commit/?id=c90d405 Author: Oliver Tappe <zooey@xxxxxxxxxxxxxxx> Date: Thu Jul 3 17:41:31 2014 UTC ---------------------------------------------------------------------------- 1 file changed, 4 insertions(+), 1 deletion(-) build/scripts/build_cross_tools_gcc4 | 5 ++++- ---------------------------------------------------------------------------- diff --git a/build/scripts/build_cross_tools_gcc4 b/build/scripts/build_cross_tools_gcc4 index 444a5dc..20fdf38 100755 --- a/build/scripts/build_cross_tools_gcc4 +++ b/build/scripts/build_cross_tools_gcc4 @@ -25,7 +25,10 @@ x86_64-*) # explicitly using --enable-multilib that causes a build # failure binutilsConfigureArgs="" - gccConfigureArgs="" + # TODO: trying to build gcc-4.8.3 on x86_64 with --enable-tls fails with an + # internal compiler error, so we disable it (overriding --enable-tls used + # in the configure invocation below) until that problem is solved. + gccConfigureArgs="--disable-tls" kernelCcFlags="$kernelCcFlags -mno-red-zone" ;; m68k-*)