[Bug ada/55243] STAMP variable is not defined in t-avr
gjl at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Dec 14 18:26:00 GMT 2012
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55243
--- Comment #25 from Georg-Johann Lay <gjl at gcc dot gnu.org> 2012-12-14 18:26:07 UTC ---
Created attachment 28960
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28960
Don't use STAMP to please Ada
(In reply to comment #24)
> > What I don't understand is what is bad with Rolf's proposal of defining STAMP?
>
> We simply don't need to stamp anything for the gnattools.
Notice $(srcdir)/gcc/ada/gcc-interface/Makefile.in reads:
# target overrides
ifneq ($(tmake_file),)
include $(tmake_file)
endif
# host overrides
ifneq ($(xmake_file),)
include $(xmake_file)
endif
There are other backends like x86 and mips that use STAMP in their t-snip, so I
wonder how you can conclude that ada does not include code that might require
STAMP?
Here is a patch that bypasses the need of STAMP in t-avr. Rolf can test it.
PR55243
* config/avr/t-avr: Don't automatically rebuild
$(srcdir)/config/avr/t-multilib
$(srcdir)/config/avr/avr-tables.opt
$(srcdir)/doc/avr-mmcu.texi
(avr-mcus): New phony target to build them on request.
(s-avr-mlib, s-avr-mmcu-texi): Remove.
* avr/avr-mcus.def: Adjust comments.
More information about the Gcc-bugs
mailing list