Commit Graph

10 Commits

Author SHA1 Message Date
Michael Scire
c7c9617290 switch.ld: fix absolute addressing, incompatible with relr relocations 2024-11-24 21:44:07 +01:00
fincs
3a5d0dae35 Linker script refactoring, see details:
- Added separate relro "segment" (introduced by [17.0.0+])
- Reordered sections to better reflect official layout
- Fixed handling of TLS segment alignment
2023-10-21 00:18:04 +02:00
Dave Murphy
95f973fe98 ensure correct address for __bss_start__ 2023-05-27 16:16:31 +02:00
fincs
431c99465c
switch.ld: Merge .crt0 into .text 2021-11-01 01:34:06 +01:00
fincs
1b95c09a27
switch.ld: update init_array/fini_array handling for latest devkitA64 2020-07-25 18:26:33 +02:00
fincs
a469a68b20 Add custom extension to MOD0 header & a few other useful symbols 2019-04-08 16:36:45 +02:00
fincs
1096d7ee8f Add --nx-module-name to linker flags 2019-03-29 18:40:27 +01:00
fincs
80439a186b Add MOD0 header to crt0 2018-08-31 13:05:21 +02:00
fincs
399a2ed21d Embed GNU build ID in compiled binaries for use by creport 2018-06-26 19:19:41 +02:00
Dave Murphy
7ed122eefc move switch specs, linkscript & rules to libnx 2018-01-28 03:09:43 +01:00