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; \ 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; \