ld: fix build with old glibc / gcc
authorJan Beulich <jbeulich@suse.com>
Fri, 7 Jul 2023 12:10:21 +0000 (14:10 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 7 Jul 2023 12:10:21 +0000 (14:10 +0200)
"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

index 9d9c036dfab55eabb777970a4b9dec337377bdb6..df7c9cbd65e68fe998a7a96d0764bce069dee1a2 100644 (file)
@@ -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));