[haiku-commits] haiku: hrev47463 - build/scripts

  • From: zooey@xxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Thu, 3 Jul 2014 20:34:27 +0200 (CEST)

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-*)


Other related posts:

  • » [haiku-commits] haiku: hrev47463 - build/scripts - zooey