This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: UPDATE: grep problem


> -----Original Message-----
> From: gcc-owner On Behalf Of MCVEIGH Mark J
> Sent: 04 November 2004 22:10

> The second problem which causes the bug in libtool to show up 
> is that a file (in my case it is file 
> i686-pc-linux-gnu/libjava/libgcj.objectlist) wasn't
> created by the Makefile execution.  On my system this is 
> because gcc 3.4.2
> uses GNU make functions not supported in the make tool on my 
> system (GNU make 3.77).  

  Let's take a look at the contents of ftp://ftp.gnu.org/gnu/make....

ftp> ls -la
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
drwxrwxr-x    2 0        1003         4096 Aug 02  2003 .
drwxrwxr-x  244 0        1003         8192 Oct 16 11:45 ..
-rw-r--r--    1 0        0             162 Mar 01  2002
README.older-versions
-rw-r--r--    1 0        0          234575 Sep 16  1997
make-3.75-3.76.diff.gz
-rw-r--r--    1 0        0          595378 Aug 28  1996 make-3.75.tar.gz
-rw-r--r--    1 0        0            2488 Sep 19  1997
make-3.76-3.76.1.diff.gz

-rw-r--r--    1 0        0          158833 Jul 31  1998
make-3.76.1-3.77.diff.gz

-rw-r--r--    1 0        0          631458 Sep 19  1997 make-3.76.1.tar.gz
-rw-r--r--    1 0        0          668524 Jul 31  1998 make-3.77.tar.gz
-rw-r--r--    1 0        0          773738 Sep 24  1999 make-3.78.1.tar.gz
-rw-r--r--    1 0        0         1030393 Jun 24  2000 make-3.79.1.tar.gz
-rw-r--r--    1 0        0          959005 Apr 11  2000 make-3.79.tar.gz
-rw-r--r--    1 0        0          920645 Oct 04  2002 make-3.80.tar.bz2
-rw-r--r--    1 0        0         1211924 Oct 04  2002 make-3.80.tar.gz#
#
226 Directory send OK.

  Ok, so you do understand that you're using a *six* year old version of
make, don't you?  It's just kind of inevitable that modern code isn't always
going to be backwardly compatible with tools that old.

>The make function is the "call function" introduced in GNU make
> version 3.78.  Version 3.77 of make didn't report any problems when it
> encountered the "call function", it just didn't do anything.  

  Fantastic!  That's just the feature I've been looking for to solve a
problem I've had with a makefile I'm working on!  Thank you for drawing my
attention to it!


    cheers, 
      DaveK
-- 
Can't think of a witty .sigline today....


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]