commit 9fe0c1dc50e739ae1ab5d8dc8887c7960a1ef9bd (tree)
parent 9bbfb09fc33366bff0a53c02cd78bdd14bed9f9b
Author: Michael Dusan <michael.dusan@gmail.com>
Date: Wed, 5 Jun 2024 09:53:12 -0400
ld.lld: fix -m option for big-endian arm/aarch64
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/link/Elf.zig b/src/link/Elf.zig
@@ -5097,9 +5097,9 @@ fn getLDMOption(target: std.Target) ?[]const u8 {
switch (target.cpu.arch) {
.x86 => return "elf_i386",
.aarch64 => return "aarch64linux",
- .aarch64_be => return "aarch64_be_linux",
+ .aarch64_be => return "aarch64linuxb",
.arm, .thumb => return "armelf_linux_eabi",
- .armeb, .thumbeb => return "armebelf_linux_eabi",
+ .armeb, .thumbeb => return "armelfb_linux_eabi",
.powerpc => return "elf32ppclinux",
.powerpc64 => return "elf64ppc",
.powerpc64le => return "elf64lppc",