[GHC] #8722: powerpc64: error Cannot find a way to declare the thread-local gc variable

#8722: powerpc64: error Cannot find a way to declare the thread-local gc variable -----------------------------+---------------------------------------- Reporter: trommler | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.8.1-rc1 Keywords: | Operating System: Linux Architecture: powerpc64 | Type of failure: Building GHC failed Difficulty: Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | -----------------------------+---------------------------------------- Building 7.8.RC1 on powerpc64 fails with: {{{ [ 2883s] In file included from rts/sm/GCUtils.h:19:0, [ 2883s] from rts/sm/Scav.c:20: [ 2883s] rts/sm/GCTDecl.h:139:2: error: #error Cannot find a way to declare the thread-local gc variable! [ 2883s] #error Cannot find a way to declare the thread-local gc variable! [ 2883s] ^ [ 2883s] rts/ghc.mk:512: recipe for target 'rts/dist/build/.depend-v-l -debug-thr-thr_debug-thr_l.c_asm' failed [ 2883s] make[1]: *** [rts/dist/build/.depend-v-l-debug-thr-thr_debug- thr_l.c_asm] Error 1 }}} The build is unregisterized (default) and does not use dynamic linking (DYNAMIC_GHC_PROGRAMS=NO and DYNAMIC-BY_DEFAULT=NO). It might be related to #8301. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8722 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#8722: powerpc64: error Cannot find a way to declare the thread-local gc variable -------------------------------------+------------------------------------- Reporter: trommler | Owner: trommler Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.8.1-rc1 Resolution: | Keywords: Operating System: Linux | Architecture: powerpc64 Type of failure: Building GHC | Difficulty: Easy (less than 1 failed | hour) Test Case: | Blocked By: Blocking: | Related Tickets: -------------------------------------+------------------------------------- Changes (by trommler): * owner: => trommler * difficulty: Unknown => Easy (less than 1 hour) Comment: The above patch might fix the issue. I will wait for my builds on x86, x86_64 and powerpc64 and then set the ticket to patch. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8722#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#8722: powerpc64: error Cannot find a way to declare the thread-local gc variable -------------------------------------+------------------------------------- Reporter: trommler | Owner: trommler Type: bug | Status: patch Priority: normal | Milestone: Component: Compiler | Version: 7.8.1-rc1 Resolution: | Keywords: Operating System: Linux | Architecture: powerpc64 Type of failure: Building GHC | Difficulty: Easy (less than 1 failed | hour) Test Case: | Blocked By: Blocking: | Related Tickets: -------------------------------------+------------------------------------- Changes (by trommler): * status: new => patch Comment: x86 and x86_64 builds are all fine. On powerpc64 I now get #8301 again. Please review the patch and consider merging it into 7.8. PS: I wonder if https://ghc.haskell.org/trac/ghc/changeset/48326cfb1ef4b455f81fbbece7a17dab1... is still needed? -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8722#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#8722: powerpc64: error Cannot find a way to declare the thread-local gc variable -------------------------------------+------------------------------------- Reporter: trommler | Owner: thoughtpolice Type: bug | Status: patch Priority: normal | Milestone: 7.8.1 Component: Compiler | Version: 7.8.1-rc1 Resolution: | Keywords: Operating System: Linux | Architecture: powerpc64 Type of failure: Building GHC | Difficulty: Easy (less than 1 failed | hour) Test Case: | Blocked By: Blocking: | Related Tickets: -------------------------------------+------------------------------------- Changes (by thoughtpolice): * owner: trommler => thoughtpolice * milestone: => 7.8.1 Comment: Good catch, total failure on my part. I'll fix and merge to 7.8 as I now have a fancy new PPC64 machine to test with! -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8722#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#8722: powerpc64: error Cannot find a way to declare the thread-local gc variable
-------------------------------------+-------------------------------------
Reporter: trommler | Owner: thoughtpolice
Type: bug | Status: patch
Priority: normal | Milestone: 7.8.1
Component: Compiler | Version: 7.8.1-rc1
Resolution: | Keywords:
Operating System: Linux | Architecture: powerpc64
Type of failure: Building GHC | Difficulty: Easy (less than 1
failed | hour)
Test Case: | Blocked By:
Blocking: | Related Tickets:
-------------------------------------+-------------------------------------
Comment (by Austin Seipp

#8722: powerpc64: error Cannot find a way to declare the thread-local gc variable
-------------------------------------+-------------------------------------
Reporter: trommler | Owner: thoughtpolice
Type: bug | Status: patch
Priority: normal | Milestone: 7.8.1
Component: Compiler | Version: 7.8.1-rc1
Resolution: | Keywords:
Operating System: Linux | Architecture: powerpc64
Type of failure: Building GHC | Difficulty: Easy (less than 1
failed | hour)
Test Case: | Blocked By:
Blocking: | Related Tickets:
-------------------------------------+-------------------------------------
Comment (by Austin Seipp

#8722: powerpc64: error Cannot find a way to declare the thread-local gc variable -------------------------------------+------------------------------------- Reporter: trommler | Owner: thoughtpolice Type: bug | Status: merge Priority: normal | Milestone: 7.8.1 Component: Compiler | Version: 7.8.1-rc1 Resolution: | Keywords: Operating System: Linux | Architecture: powerpc64 Type of failure: Building GHC | Difficulty: Easy (less than 1 failed | hour) Test Case: | Blocked By: Blocking: | Related Tickets: -------------------------------------+------------------------------------- Changes (by thoughtpolice): * status: patch => merge -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8722#comment:6 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#8722: powerpc64: error Cannot find a way to declare the thread-local gc variable -------------------------------------+------------------------------------- Reporter: trommler | Owner: thoughtpolice Type: bug | Status: closed Priority: normal | Milestone: 7.8.1 Component: Compiler | Version: 7.8.1-rc1 Resolution: fixed | Keywords: Operating System: Linux | Architecture: powerpc64 Type of failure: Building GHC | Difficulty: Easy (less than 1 failed | hour) Test Case: | Blocked By: Blocking: | Related Tickets: -------------------------------------+------------------------------------- Changes (by thoughtpolice): * status: merge => closed * resolution: => fixed Comment: Merged. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8722#comment:7 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler
participants (1)
-
GHC