From 332df71d3491f4f1024b14e2999cec4db13d4b39 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 9 Mar 2022 07:46:13 +0100 Subject: build: Avoid length() awk function Some awk implementations such as old versions of mawk do not support the length() function. Use the return value of the POSIX split() function instead. --- newlib/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'newlib/Makefile.am') diff --git a/newlib/Makefile.am b/newlib/Makefile.am index ba0a3822f..81719660c 100644 --- a/newlib/Makefile.am +++ b/newlib/Makefile.am @@ -93,8 +93,8 @@ CLEANFILES += libg.a ## https://sourceware.org/PR28917 AWK_UNIQUE_OBJS = $(AWK) '{ \ for (i = NF; i > 0; --i) { \ - split($$i, parts, "/"); \ - name = parts[length(parts)]; \ + count = split($$i, parts, "/"); \ + name = parts[count]; \ if (!(name in seen)) { \ objs[i] = $$i; \ seen[name] = 1; \ -- cgit v1.2.3