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