
#13265: perf-llvm build fails with "Too many sections: 123418 (>= 65280)" -------------------------------------+------------------------------------- Reporter: erikd | Owner: Type: bug | Status: new Priority: normal | Milestone: 8.2.1 Component: Compiler | Version: 8.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Building GHC | Unknown/Multiple failed | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by olsner): Which platform/OS was this on, and does it reproduce differently with/without `-fllvm`? If the platform binary format indeed doesn't support many sections we probably just need to tweak the conditions for the `SplitSections` default value. If it's happening on Linux or with ELF, it seems something less trivial is going on. The sections are supposed to get merged when linking an executable, so "support many sections" here is more about doing that merge in the default linker scripts than actually having binary format extensions for >64k sections. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/13265#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler