NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: install/48303: Linux cross build fails on ppc



The following reply was made to PR install/48303; it has been noted by GNATS.

From: Justin Cormack <justin%specialbusservice.com@localhost>
To: gnats-bugs%netbsd.org@localhost, tech-toolchain%netbsd.org@localhost
Cc: 
Subject: Re: install/48303: Linux cross build fails on ppc
Date: Mon, 28 Oct 2013 10:32:54 +0000

 I looked at where this was being redefined and it is in compat_defs.h
 and the following patch fixes this issue, which makes it somewhat
 simpler than I thought to fix. The only question is whether undefining
 __unused is necessary on some other platform, in which case the
 #define __unused could be wrapped eg in #ifndef __linux__ which should
 be safe.
 
 cvs diff -u tools/compat/compat_defs.h
 Index: tools/compat/compat_defs.h
 ===================================================================
 RCS file: /cvsroot/src/tools/compat/compat_defs.h,v
 retrieving revision 1.93
 diff -u -r1.93 compat_defs.h
 --- tools/compat/compat_defs.h 24 Oct 2013 13:59:47 -0000 1.93
 +++ tools/compat/compat_defs.h 28 Oct 2013 10:26:16 -0000
 @@ -130,7 +130,6 @@
  #undef __restrict
  #define __restrict
  #undef __unused
 -#define __unused
  #undef __arraycount
  #define __arraycount(__x) (sizeof(__x) / sizeof(__x[0]))
  #undef __USE
 
 
 
 On Sat, Oct 12, 2013 at 11:05 AM,  <gnats-admin%netbsd.org@localhost> wrote:
 > Thank you very much for your problem report.
 > It has the internal identification `install/48303'.
 > The individual assigned to look at your
 > report is: install-manager.
 >
 >>Category:       install
 >>Responsible:    install-manager
 >>Synopsis:       Linux cross build fails on ppc
 >>Arrival-Date:   Sat Oct 12 10:05:01 +0000 2013
 >
 


Home | Main Index | Thread Index | Old Index