From eae2847fbff56657a5d14909b574ab8ea718ee08 Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Fri, 7 Jul 2023 14:10:21 +0200 Subject: [PATCH] ld: fix build with old glibc / gcc "rename" conflicts with a function of that name, which gcc from that same timeframe then complains about. Use a name matching that of struct input_remap's respective field. --- ld/ldfile.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ld/ldfile.c b/ld/ldfile.c index 9d9c036dfab..df7c9cbd65e 100644 --- a/ld/ldfile.c +++ b/ld/ldfile.c @@ -199,7 +199,7 @@ ldfile_add_remap_file (const char * file) continue; } - char * rename = p; + char * renamed = p; /* Advance past the rename entry. */ while (*p && *p != '=' && *p != ' ' && *p != '\t' && *p != '\f' @@ -208,7 +208,7 @@ ldfile_add_remap_file (const char * file) /* And terminate it. */ *p = '\0'; - ldfile_add_remap (pattern, rename); + ldfile_add_remap (pattern, renamed); } while (! feof (f)); -- 2.30.2