Subject: Re: gcc3's cpp not defining __GNUC__
To: None <tech-pkg@netbsd.org>
From: David Brownlee <abs@netbsd.org>
List: tech-pkg
Date: 07/16/2003 13:09:08
'Fixed' this by regenerating configure using autoconf2.57 rather
than 2.13
On Sat, 12 Jul 2003, David Brownlee wrote:
> gcc3's cpp does not appear to define __GNUC__.
> ` This chokes at least audio/mserv's configure script as it
> tries to cpp a testfile containing several #include<>s, which
> themselves include sys/cdefs.h, which hits the #error in the
> following:
>
> #if !defined(_STANDALONE) && !defined(_KERNEL)
> #ifdef __GNUC__
> #define __RENAME(x) ___RENAME(x)
> #else
> #ifdef __lint__
> #define __RENAME(x) __symbolrename(x)
> #else
> #error "No function renaming possible"
> #endif /* __lint__ */
> #endif /* __GNUC__ */
> #else /* _STANDALONE || _KERNEL */
> #define __RENAME(x) no renaming in kernel or standalone environment
> #endif
>
> Should cpp be defining __GNUC__?
>
>
--
David/absolute -- www.netbsd.org: No hype required --