This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libstdc++/14277] New: Dependency tracking of libstdc++ broken
- From: "carlo at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 24 Feb 2004 18:26:21 -0000
- Subject: [Bug libstdc++/14277] New: Dependency tracking of libstdc++ broken
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
It seems that something is wrong with the dependency tracking of libstdc++.
I observed the following on a fully compiled source tree:
/usr/src/gcc/gcc-cvs-3.4-objdir>grep demangle.h
../gcc-cvs-3.4/libstdc++-v3/src/demangle.cc
#include <bits/demangle.h>
/usr/src/gcc/gcc-cvs-3.4-objdir>touch
../gcc-cvs-3.4/libstdc++-v3/include/bits/demangle.h
/usr/src/gcc/gcc-cvs-3.4-objdir>make all-target-libstdc++-v3 | grep demangle
/usr/src/gcc/gcc-cvs-3.4-objdir>
When I touch ../gcc-cvs-3.4/libstdc++-v3/src/demangle.cc itself,
the grep gives a lot of output: then demangle.cc is recompiled.
--
Summary: Dependency tracking of libstdc++ broken
Product: gcc
Version: 3.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: libstdc++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: carlo at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14277