Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2022-03-09 09:46:13 +0300
committerSebastian Huber <sebastian.huber@embedded-brains.de>2022-03-09 14:04:11 +0300
commit332df71d3491f4f1024b14e2999cec4db13d4b39 (patch)
tree9399334c0fa553dc41fd2577adde9a20cdad0709 /newlib/Makefile.am
parentb1b44f777c740f8b4317c1a8e44286f228e21541 (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.am')
-rw-r--r--newlib/Makefile.am4
1 files changed, 2 insertions, 2 deletions
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; \