summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Millikin <john@john-millikin.com>2020-12-23 07:23:25 +0100
committerMasahiro Yamada <masahiroy@kernel.org>2021-01-04 02:38:11 +0100
commit0c36d88cff4d72149f94809303c5180b6f716d39 (patch)
tree8898091d18065cb3fc0b78aa222e795f983edd8d
parentkconfig: Support building mconf with vendor sysroot ncurses (diff)
downloadlinux-0c36d88cff4d72149f94809303c5180b6f716d39.tar.xz
linux-0c36d88cff4d72149f94809303c5180b6f716d39.zip
lib/raid6: Let $(UNROLL) rules work with macOS userland
Older versions of BSD awk are fussy about the order of '-v' and '-f' flags, and require a space after the flag name. This causes build failures on platforms with an old awk, such as macOS and NetBSD. Since GNU awk and modern versions of BSD awk (distributed with FreeBSD/OpenBSD) are fine with either form, the definition of 'cmd_unroll' can be trivially tweaked to let the lib/raid6 Makefile work with both old and new awk flag dialects. Signed-off-by: John Millikin <john@john-millikin.com> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
-rw-r--r--lib/raid6/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/raid6/Makefile b/lib/raid6/Makefile
index b4c0df6d706d..c770570bfe4f 100644
--- a/lib/raid6/Makefile
+++ b/lib/raid6/Makefile
@@ -48,7 +48,7 @@ endif
endif
quiet_cmd_unroll = UNROLL $@
- cmd_unroll = $(AWK) -f$(srctree)/$(src)/unroll.awk -vN=$* < $< > $@
+ cmd_unroll = $(AWK) -v N=$* -f $(srctree)/$(src)/unroll.awk < $< > $@
targets += int1.c int2.c int4.c int8.c int16.c int32.c
$(obj)/int%.c: $(src)/int.uc $(src)/unroll.awk FORCE