| /* Linker script to undo -split-sections and merge all sections together when |
| * linking relocatable object files for GHCi. |
| * ld -r normally retains the individual sections, which is what you would want |
| * if the intention is to eventually link into a binary with --gc-sections, but |
| * it doesn't have a flag for directly doing what we want. */ |
| SECTIONS |
| { |
| .text : { |
| *(.text*) |
| } |
| .rodata : |
| { |
| *(.rodata .rodata.* .gnu.linkonce.r.*) |
| } |
| .data.rel.ro : { |
| *(.data.rel.ro*) |
| } |
| .data : { |
| *(.data*) |
| } |
| .bss : { |
| *(.bss*) |
| } |
| } |