diff --git a/data/templates/src/elf/dll/elf_dll_armle_template.s b/data/templates/src/elf/dll/elf_dll_armle_template.s index 8d14f71056..a4ab92551c 100644 --- a/data/templates/src/elf/dll/elf_dll_armle_template.s +++ b/data/templates/src/elf/dll/elf_dll_armle_template.s @@ -88,5 +88,7 @@ strtab: db 0 db 0 strtabsz equ $ - strtab + +align 4 global _start _start: diff --git a/data/templates/src/elf/dll/elf_dll_riscv32le_template.s b/data/templates/src/elf/dll/elf_dll_riscv32le_template.s index 7e4828f158..709e863fd4 100644 --- a/data/templates/src/elf/dll/elf_dll_riscv32le_template.s +++ b/data/templates/src/elf/dll/elf_dll_riscv32le_template.s @@ -94,5 +94,6 @@ strtab: db 0 strtabsz equ $ - strtab +align 4 global _start _start: diff --git a/data/templates/template_armle_linux_dll.bin b/data/templates/template_armle_linux_dll.bin index 8539a773b3..0304080cb9 100644 Binary files a/data/templates/template_armle_linux_dll.bin and b/data/templates/template_armle_linux_dll.bin differ diff --git a/data/templates/template_riscv32le_linux_dll.bin b/data/templates/template_riscv32le_linux_dll.bin index 725ae9dc12..bb07f41dbb 100644 Binary files a/data/templates/template_riscv32le_linux_dll.bin and b/data/templates/template_riscv32le_linux_dll.bin differ