This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
RE: UPDATE: grep problem
- From: "Dave Korn" <dk at artimi dot com>
- To: "'MCVEIGH Mark J'" <Mark dot Mcveigh at framatome-anp dot com>,<tmoore at redwood dot rsc dot raytheon dot com>,<ebotcazou at libertysurf dot fr>,<tromey at redhat dot com>
- Cc: <gcc at gcc dot gnu dot org>,"'WELLS AL'" <AL dot Wells at framatome-anp dot com>
- Date: Fri, 5 Nov 2004 10:36:15 -0000
- Subject: 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....