From 0dd7428d895b35121db434dd0432d810ef6eecbe Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Tue, 10 Nov 2020 09:15:31 -0700 Subject: Fix Windows-x-PPC build A recent BFD change caused a build failure for a Windows->PPC cross: ld.exe: ../bfd/libbfd.a(coff-rs6000.o):coff-rs6000.c:(.text+0x4571): undefined reference to `getuid' ld.exe: ../bfd/libbfd.a(coff-rs6000.o):coff-rs6000.c:(.text+0x457e): undefined reference to `getgid' This patch fixes the problem by moving the replacement definitions of getuid and getgid to system.h. bfd/ChangeLog 2020-11-11 Tom Tromey * archive.c (getuid, getgid): Move... * sysdep.h (getuid, getgid): ...here. --- bfd/archive.c | 8 -------- 1 file changed, 8 deletions(-) (limited to 'bfd/archive.c') diff --git a/bfd/archive.c b/bfd/archive.c index 1836b9b..0250d6f 100644 --- a/bfd/archive.c +++ b/bfd/archive.c @@ -1842,14 +1842,6 @@ hpux_uid_gid_encode (char str[6], long int id) } #endif /* HPUX_LARGE_AR_IDS */ -#ifndef HAVE_GETUID -#define getuid() 0 -#endif - -#ifndef HAVE_GETGID -#define getgid() 0 -#endif - /* Takes a filename, returns an arelt_data for it, or NULL if it can't make one. The filename must refer to a filename in the filesystem. The filename field of the ar_hdr will NOT be initialized. If member -- cgit v1.1