%% "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

Reply via email to