Fix .init/.sinit alignment

This commit is contained in:
Aetias
2023-10-06 17:59:49 +02:00
parent 58eda4f1e2
commit ad7e9e07e2
65 changed files with 129 additions and 143 deletions
+1 -3
View File
@@ -240,13 +240,11 @@ with open(f'{BUILD}arm9_linker_script.lcf', 'w') as file:
file.write('\n')
file.write('SECTIONS {\n')
file.write(' .arm9 : {\n')
file.write(' ALIGNALL(4);\n')
file.write(' . = ALIGN(32);\n')
for obj in ARM9_OBJECTS: file.write(f' {name(obj)}(.text)\n')
for obj in ARM9_OBJECTS: file.write(f' {name(obj)}(.init)\n')
for obj in ARM9_OBJECTS: file.write(f' {name(obj)}(.rodata)\n')
file.write(' . = ALIGN(4);\n')
for obj in ARM9_OBJECTS: file.write(f' {name(obj)}(.sinit)\n')
file.write(' . = ALIGN(32);\n')
for obj in ARM9_OBJECTS: file.write(f' {name(obj)}(.data)\n')
for obj in ARM9_OBJECTS: file.write(f' {name(obj)}(.bss)\n')
file.write(' . = ALIGN(32);\n')