pr22266_script.t 596 B

123456789101112131415161718192021222324
  1. /* Linker script to undo -split-sections and merge all sections together when
  2. * linking relocatable object files for GHCi.
  3. * ld -r normally retains the individual sections, which is what you would want
  4. * if the intention is to eventually link into a binary with --gc-sections, but
  5. * it doesn't have a flag for directly doing what we want. */
  6. SECTIONS
  7. {
  8. .text : {
  9. *(.text*)
  10. }
  11. .rodata :
  12. {
  13. *(.rodata .rodata.* .gnu.linkonce.r.*)
  14. }
  15. .data.rel.ro : {
  16. *(.data.rel.ro*)
  17. }
  18. .data : {
  19. *(.data*)
  20. }
  21. .bss : {
  22. *(.bss*)
  23. }
  24. }