[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Condor-devel] trouble with condor_fix_assert and undef __GNUC__
- Date: Thu, 20 Mar 2008 10:25:46 -0500
- From: Dan Bradley <dan@xxxxxxxxxxxx>
- Subject: [Condor-devel] trouble with condor_fix_assert and undef __GNUC__
In condor_fix_assert, it undefines __GNUC__ on all platforms except for
LINUX. What do all non-LINUX platforms have in common with respect to
the use of __GNUC__ in header files? That seems like a bad way to group
things. I bring it up because it is conflicting with the classads
external when I try to compile condor with it on Mac OS X.
The supposed reason for doing it is, "Get rid of __GNUC__, otherwise gcc
will assume its own library when
generating code for asserts." If this undef is not needed on Linux, why
should we have it anywhere else? I propose that we get rid of this
undef __GNUC__ altogether.
--Dan