[GHC] #11022: Invalid ELF "note" section format

GHC ghc-devs at haskell.org
Mon Oct 26 17:00:58 UTC 2015


#11022: Invalid ELF "note" section format
----------------------------------------+---------------------------
           Reporter:  hsyl20            |             Owner:
               Type:  bug               |            Status:  new
           Priority:  normal            |         Milestone:
          Component:  Driver            |           Version:  7.10.2
           Keywords:                    |  Operating System:  POSIX
       Architecture:  Unknown/Multiple  |   Type of failure:  Other
          Test Case:                    |        Blocked By:
           Blocking:                    |   Related Tickets:
Differential Rev(s):                    |         Wiki Page:
----------------------------------------+---------------------------
 GHC adds a section called ".debug-ghc-link-info" to ELF binaries (see
 compiler/main/DriverPipeline.hs:1660). The section type is "note"
 (SHT_NOTE) but the format is not compliant with the ELF specification (see
 http://refspecs.linuxbase.org/elf/elf.pdf section 2 "Note section"). It
 makes tools reading sections with "note" type fail.

 I think we should change the section type to "progbits". Is there any
 problem with that?

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


More information about the ghc-tickets mailing list