[GHC] #8880: Configured gcc not used for some build steps

GHC ghc-devs at haskell.org
Sat Aug 2 21:02:30 UTC 2014


#8880: Configured gcc not used for some build steps
-------------------------------------+-------------------------------------
              Reporter:  tibbe       |            Owner:
                  Type:  bug         |           Status:  closed
              Priority:  normal      |        Milestone:
             Component:  Build       |          Version:  7.9
  System                             |         Keywords:
            Resolution:  duplicate   |     Architecture:  Unknown/Multiple
      Operating System:              |       Difficulty:  Unknown
  Unknown/Multiple                   |       Blocked By:
       Type of failure:              |  Related Tickets:
  None/Unknown                       |
             Test Case:              |
              Blocking:              |
Differential Revisions:              |
-------------------------------------+-------------------------------------

Comment (by jrp):

 I still get

 {{{
 /usr/bin/gcc -E  -m64 -DPROFILING -DTHREADED_RTS -DDEBUG -Irts/dist/build
 -m64 -fno-stack-protector  -Wall -Wextra -Wstrict-prototypes  -Wmissing-
 prototypes  -Wmissing-declarations -Winline -Waggregate-return -Wpointer-
 arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls  -Iincludes
 -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-
 ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-
 aliasing -fno-common -DDTRACE        -O2 -fomit-frame-pointer
 -DRtsWay=\"rts_v\" -Wno-strict-prototypes    -Wno-strict-prototypes  -MM
 -x c rts/Adjustor.c -MF rts/dist/build/.depend-v-dyn-p-dyn-l-debug-thr-
 thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-
 thr_l_dyn.c_asm.bit
 In file included from rts/Adjustor.c:42:
 In file included from rts/RtsUtils.h:12:
 rts/BeginPrivate.h:9:13: warning: unknown pragma ignored [-Wunknown-
 pragmas]
 #pragma GCC visibility push(hidden)
             ^
 In file included from rts/Adjustor.c:42:
 In file included from rts/RtsUtils.h:48:
 rts/EndPrivate.h:2:13: warning: unknown pragma ignored [-Wunknown-pragmas]
 #pragma GCC visibility pop
             ^
 In file included from rts/Adjustor.c:43:
 In file included from rts/Stable.h:18:
 In file included from rts/sm/GC.h:17:
 rts/BeginPrivate.h:9:13: warning: unknown pragma ignored [-Wunknown-
 pragmas]
 #pragma GCC visibility push(hidden)
             ^
 In file included from rts/Adjustor.c:43:
 In file included from rts/Stable.h:18:
 In file included from rts/sm/GC.h:64:
 rts/EndPrivate.h:2:13: warning: unknown pragma ignored [-Wunknown-pragmas]
 #pragma GCC visibility pop
             ^
 In file included from rts/Adjustor.c:43:
 In file included from rts/Stable.h:20:
 rts/BeginPrivate.h:9:13: warning: unknown pragma ignored [-Wunknown-
 pragmas]
 #pragma GCC visibility push(hidden)
             ^
 In file included from rts/Adjustor.c:43:
 In file included from rts/Stable.h:52:
 rts/EndPrivate.h:2:13: warning: unknown pragma ignored [-Wunknown-pragmas]
 #pragma GCC visibility pop
 }}}

 This also occurs with homebrew clang 3.4.2 on the Mac.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8880#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list