>>>> "Hrvoje" == Hrvoje Niksic
<hniksic(a)srce.hr> writes:
Hrvoje> I think I see what is going on:
Hrvoje> 1) XEmacs configure process simply checks for `matherr' function,
Hrvoje> without actually verifying that it accepts `struct exception'. In
Hrvoje> my opinion, this is OK.
Hrvoje> 2) Under C++, `struct exception' cannot work, so XEmacs does not use
Hrvoje> HAVE_MATHERR at all. This is, again, OK.
Hrvoje> 3) One glibc snapshot contains math.h which has `struct exception'
Hrvoje> unconditionally removed. This is *not* OK.
Hrvoje> The right solution is to keep XEmacs sources the way they are, and let
Hrvoje> glibc people fix their header. If I understand correctly, this has
Hrvoje> already been done.
Correct. In a future release we will simply stop using matherr, since
it is an anachronism. For the time being, we will do nothing.
Martin