| /* 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*) | |
| } | |
| } |