c/1881: gcc -M output has changed--breaks make's automatic prereqs
cljanss@ca.sandia.gov
cljanss@ca.sandia.gov
Mon Feb 5 17:36:00 GMT 2001
>Number: 1881
>Category: c
>Synopsis: gcc -M output has changed--breaks make's automatic prereqs
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: unassigned
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Feb 05 17:36:00 PST 2001
>Closed-Date:
>Last-Modified:
>Originator: Curtis Janssen
>Release: gcc version 2.97 20010205 (experimental)
>Organization:
>Environment:
SuSE 7.0
>Description:
gcc -M now outputs the full pathname to the source file
rather than the basename. This can break source trees
that separate obj & src code and do automatic
prerequisite generation. The object files now end up in
the source tree.
>How-To-Repeat:
Untar attachment. cd into dep/obj. Update
Makefile to point to a recent gcc 2.97. Run make. The
object will be in the source directory. Repeat
with gcc 2.95.2 (for example) and it will work ok--
the dep.o file will be in the obj directory.
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="dep.tgz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="dep.tgz"
H4sIAGtSfzoCA+2WUWvbMBSF/Rr9ikud0iQQW3bsGpKurAS2PaxQWNlL04FryalbR8oke6Us62/f
tdu0G2ylLwml3I9gXV/J4dhH+FjIpe9sGM4jnsQxjsFoFIc4YhVF7fiAw5NwlOxH0SjCOgjCkDsQ
O1ugtlVqAJysvEqVtc+sk8Y6bw6B/uuLK/91+B+j83Hjf5IE5P82/T9Or2VelHIj/gec77d+/9P/
gEfJk/8B9oNRFO47wMn/jcOmU3gHfm2NX+osLf15lo38i0I1BXOfZtct9vXk6PQTdj3PtwbPcQeN
AQ+eZp1ubzrtw1BD9z10vzFWqKyshWynBWMunF4WFvBXXUrAB69EagTcpLegc8gLJQo1h6WRRn63
kNaVXqRVgarKW7y2V+EeVZAbvWivX29ZKFSuYZnOpe17bNcTY9j1MtaxsoKhnMCDqOOmODn58Pno
45c+dA9gxjqdFVgpYM/6s153MOvPPH0G4/OBPwu89ibG4M/34BDLSbv+DIa26Z/DagVmAcMczx5v
zNSoZmn0j0JI1A832lynRtdKeMx9FOa+QJn7hzRv8CJx7n/VZaVM1Zh1Wg/v2wP8h4EnYHDXePPX
1L2vfrNiXd4xh3ibNO//xuPXkv+8zf+Q85jyf5v+N2/obFP+P5//OL3O/yjmcfP9HyZBTPm/lfx3
1xl9YCtRaO/ysIntii3SQvX67CcDTDRs5L2dQkHTnamd/gTbRla1UcAn7BflA0EQBEEQBEEQBEEQ
BEEQBEEQxGvhN0yLiYMAKAAA
More information about the Gcc-bugs
mailing list