Re: pre-2.1.132-2..

Michael Elizabeth Chastain (mec@shout.net)
Fri, 18 Dec 1998 13:18:12 -0600


Hello Theo and Linus,

I think Theo's report is an NFS bug that is truncating a file early.

theo> make[2]: Entering directory `/usr/src/linux-2.1.132pre2/drivers/block'
theo> .depend:294: *** unterminated call to function `wildcard': missing `)'.
theo> Stop.

Here is the only line from mkdep.c that writes out wildcard commands:

printf(" \\\n $(wildcard %s.h)", path_array[0].buffer);

So mkdep.c is guaranteed to write balanced parentheses.

I ran 'make dep' on Theo's configuration with linux-2.1.132pre2. My
output file, drivers/block/.depend, is 781 lines and 40773 characters.
This is a lot longer than Theo's file.

Here is line 294 of my drivers/block/.depend:

ide-pci.o: \

The first character of this line is character 14988 of the file.
The last character of the last line for ide-pci.i is character 16173.
This is not crossing a 4096-block boundary. But it very definitely
is truncated way too early.

Theo, do you still have the original mangled file? That might help.

That is my two cents worth of analysis.

Michael Elizabeth Chastain
<mailto:mec@shout.net>
"love without fear"

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/