bug-make
[Top][All Lists]
Advanced

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

Re: Schedule for GNU make 3.81


From: Paul D. Smith
Subject: Re: Schedule for GNU make 3.81
Date: Mon, 21 Feb 2005 08:37:38 -0500

%% "Eli Zaretskii" <address@hidden> writes:

  >> Date: Wed, 16 Feb 2005 01:45:41 -0500
  >> From: address@hidden
  >> 
  >> 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 <address@hidden>          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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]