module: resync part of Makefile.bsd
sha256-armv8.S and sha512-armv8.S need the same treatment as the sse bits; removal of -mgeneral-regs-only from flags. This fixes errors about requiring NEON, which is a difference in clang vs. gcc treatment of -mgeneral-regs-only being specified on asm files. Reviewed-by: Richard Yao <richard.yao@alumni.stonybrook.edu> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de> Signed-off-by: Kyle Evans <kevans@FreeBSD.org> Closes #14715
This commit is contained in:
parent
baca06c258
commit
dee77f45d0
|
@ -507,6 +507,16 @@ CFLAGS.zstd_lazy.c+= ${__ZFS_ZSTD_AARCH64_FLAGS}
|
||||||
CFLAGS.zstd_ldm.c+= ${__ZFS_ZSTD_AARCH64_FLAGS}
|
CFLAGS.zstd_ldm.c+= ${__ZFS_ZSTD_AARCH64_FLAGS}
|
||||||
CFLAGS.zstd_opt.c+= ${__ZFS_ZSTD_AARCH64_FLAGS}
|
CFLAGS.zstd_opt.c+= ${__ZFS_ZSTD_AARCH64_FLAGS}
|
||||||
|
|
||||||
|
sha256-armv8.o: sha256-armv8.S
|
||||||
|
${CC} -c ${CFLAGS:N-mgeneral-regs-only} ${WERROR} ${.IMPSRC} \
|
||||||
|
-o ${.TARGET}
|
||||||
|
${CTFCONVERT_CMD}
|
||||||
|
|
||||||
|
sha512-armv8.o: sha512-armv8.S
|
||||||
|
${CC} -c ${CFLAGS:N-mgeneral-regs-only} ${WERROR} ${.IMPSRC} \
|
||||||
|
-o ${.TARGET}
|
||||||
|
${CTFCONVERT_CMD}
|
||||||
|
|
||||||
b3_aarch64_sse2.o: b3_aarch64_sse2.S
|
b3_aarch64_sse2.o: b3_aarch64_sse2.S
|
||||||
${CC} -c ${CFLAGS:N-mgeneral-regs-only} ${WERROR} ${.IMPSRC} \
|
${CC} -c ${CFLAGS:N-mgeneral-regs-only} ${WERROR} ${.IMPSRC} \
|
||||||
-o ${.TARGET}
|
-o ${.TARGET}
|
||||||
|
|
Loading…
Reference in New Issue