Absender: Simon
Datum: Do, 07.04.2011 15:05:34
Hallo Timo, in Revision 1743 hast du fÃr uns Makefile korrigiert, so dass sich der Code mit der fehlenden builtin.h Ãbersetzen lÃsst. Die wesentlichen Ãnderungen waren: -CFLAGS = -g +CFLAGS = -g3 +CFLAGS += -Wextra -Wmissing-prototypes -Wmissing-declarations -Wconversion --param inline-call-cost=2 -GENDEPFLAGS = -Wp,-M,-MP,-MT,$(*F).o,-MF,.dep/$(@F).d +GENDEPFLAGS = -M,-MP,-MT,$(*F).o,-MF,.dep/$(@F).d Welche Option bewirkt denn tatsÃchlich, dass builtin.h fehlen darf? Nach unseren Tests ist es -MMD. Dazu steht in der Dokumentation des GCC, dass sie sich auf die Generierung der make-AbhÃngigkeiten bezieht. Selbst wenn wir keine make-AbhÃngigkeiten generiert haben wollen, benÃtigen wir diese Option, damit der GCC nicht Ãber die fehlende builtin.h stolpert. Ist es tatsÃchlich diese Option, die das gewÃnschte Resultat an dieser Stelle liefert? Und weiÃt du mehr darÃber, warum? GruÃ, Simon