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

Re: GCC Preprocessor directives for GNU/Hurd?

On Thu, 2015-12-17 at 21:05 +0900, Roger Shimizu wrote:
> > For GNU/Hurd the preprocessor directive is __GNU__
> Thanks for your reply!
> I guess like Linux and kFreeBSD, __GLIBC__ is also set in Debian Hurd, right?
> BTW. Please CC me when replying. I'd appreciate that!

No, __GLIBC__ is not set by default for Hurd, only when <features.h> is
touch test.h

gcc -E -dM ./test.h|grep _GNU_
#define __GNU__ 1

gcc -E -dM ./test.h|grep _GLIBC_

cat test.h
#include <features.h>

gcc -E -dM ./test.h|grep __GLIBC__
#define __GLIBC__ 2

Reply to: