[GHC] #16045: improve dwarf support on OSX
GHC
ghc-devs at haskell.org
Thu Dec 13 03:03:28 UTC 2018
#16045: improve dwarf support on OSX
---------------------------------+--------------------------------------
Reporter: carter | Owner: (none)
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 8.7
Resolution: | Keywords:
Operating System: MacOS X | Architecture: x86_64 (amd64)
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
---------------------------------+--------------------------------------
Comment (by carter):
the near term fix is to disable the dwarf annnotations in stgcrun.c so
that the CI distro builds can have the nice RTS, when built on OSX with
GCC (we should still test the clang + info path).
longer term: we need to understand if theres a way to work around the
section limits when base is built with -g1 / g2/ g3 with the machO object
format. one option might be use dsym files instead of putting the data in
the object files? lots to poke at to understand whats going on and if its
an llvm/apple bug, a fundamental macho dwarf issue given the current macho
object format, or if we just need to be more clever on OSX / macho targets
longer long term: find a macho dwarf unwindingin stack walker code base we
like!
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/16045#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list