diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-03-09 09:46:13 +0300 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-03-09 14:04:11 +0300 |
commit | 332df71d3491f4f1024b14e2999cec4db13d4b39 (patch) | |
tree | 9399334c0fa553dc41fd2577adde9a20cdad0709 /newlib/Makefile.in | |
parent | b1b44f777c740f8b4317c1a8e44286f228e21541 (diff) |
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.
Diffstat (limited to 'newlib/Makefile.in')
-rw-r--r-- | newlib/Makefile.in | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/newlib/Makefile.in b/newlib/Makefile.in index e0deacb61..7de777879 100644 --- a/newlib/Makefile.in +++ b/newlib/Makefile.in @@ -1380,8 +1380,8 @@ toollib_LIBRARIES = libm.a \ toollib_DATA = $(CRT0) $(CRT1) 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; \ |