[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Bug in depcomp (4.1)
From: |
Per Ekman |
Subject: |
Bug in depcomp (4.1) |
Date: |
10 Sep 2001 19:28:15 +0200 |
User-agent: |
Gnus/5.0802 (Gnus v5.8.2) Emacs/20.5 |
Hello,
There seems to be a bug in depcomp in fileutils-4.1. It generates
dependency files with two dependencies on the first line, for
instance lib/.deps/__fpending.Po :
__fpending.o : \
/afs/pdc.kth.se/src/packages/gnu/fileutils/fileutils-4.1/lib/__fpending.c
../config.h
/afs/pdc.kth.se/src/packages/gnu/fileutils/fileutils-4.1/lib/__fpending.h
/usr/include/stdio.h /usr/include/standards.h /usr/include/va_list.h
/usr/include/sys/types.h /usr/include/sys/inttypes.h
/usr/include/sys/m_types.h /usr/include/sys/limits.h /usr/include/float.h
/afs/pdc.kth.se/src/packages/gnu/fileutils/fileutils-4.1/lib/__fpending.c :
...
Compilation works ok but "make check" fails on AIX (xlc 3.6.4.0). I
think it should fail under Irix (MIPSPro cc 7.3.1.1) as well but the
compiler happens to generate a line starting with # as the last line
in the dependency file so the bug is masked.
The following patch solved it for me :
diff -pu depcomp depcomp.patched
--- depcomp Mon Sep 10 19:18:13 2001
+++ depcomp.patched Mon Sep 10 19:18:07 2001
@@ -136,6 +136,7 @@ sgi)
' < "$tmpdepfile" | sed 's/^.*\.o://' | tr '
' ' ' >> $depfile
+ echo "" >> $depfile
tr ' ' '
' < "$tmpdepfile" | \
## Some versions of the HPUX 10.20 sed can't process this invocation
@@ -177,6 +178,7 @@ aix)
tr ' ' '
' < "$tmpdepfile" | sed 's/^[^\.]*\.o://' | tr '
' ' ' >> $depfile
+ echo "" >> $depfile
tr ' ' '
' < "$tmpdepfile" | \
I apologise if I'm totally off-base, I'm not too good at this stuff.
Sincerely
Per Ekman
- Bug in depcomp (4.1),
Per Ekman <=