%% "Eli Zaretskii" <[EMAIL PROTECTED]> writes: >> Date: Wed, 16 Feb 2005 01:45:41 -0500 >> From: [EMAIL PROTECTED] >> >> http://make.paulandlesley.org/make-3.81beta2.tar.bz2 >> http://make.paulandlesley.org/make-3.81beta2.tar.gz
ez> Here's an annoyance with this beta version when I build it with DJGPP ez> and GCC 3.3.3 or 3.4.3: ez> gcc -I. -I. -I. -I./glob -DLIBDIR=\"c:/djgpp/lib\" -DINCLUDEDIR=\"c:/djgpp/include\" -DLOCALEDIR=\"/share/locale\" -DHAVE_CONFIG_H -O2 -g -c file.c ez> file.c: In function `file_timestamp_cons': ez> file.c:554: warning: comparison is always true due to limited range of data type Unfortunately there's not much that can be done about this: I've asked Paul Eggert (who wrote these macros) about this. The problem is that the test is explicitly trying to determine whether the type is signed or unsigned: there's no reliable way to do this at configure time that doesn't involve running a program... which we can't do if we want to allow GNU make to be cross-compiled (which we definitely do). -- ------------------------------------------------------------------------------- Paul D. Smith <[EMAIL PROTECTED]> Find some GNU make tips at: http://www.gnu.org http://make.paulandlesley.org "Please remain calm...I may be mad, but I am a professional." --Mad Scientist _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make