diff --git a/libexec/rtld-elf/aarch64/Makefile.inc b/libexec/rtld-elf/aarch64/Makefile.inc new file mode 100644 --- /dev/null +++ b/libexec/rtld-elf/aarch64/Makefile.inc @@ -0,0 +1 @@ +CFLAGS+= -mgeneral-regs-only \ No newline at end of file diff --git a/libexec/rtld-elf/aarch64/rtld_start.S b/libexec/rtld-elf/aarch64/rtld_start.S --- a/libexec/rtld-elf/aarch64/rtld_start.S +++ b/libexec/rtld-elf/aarch64/rtld_start.S @@ -29,6 +29,9 @@ #include #include +.arch_extension fp +.arch_extension simd + ENTRY(.rtld_start) .cfi_undefined x30 mov x19, x0 /* Put ps_strings in a callee-saved register */