2010-11-25 4 views
0

Diese erste Zeile meines arch/arm/mach-omap2/Makefile istSpielt die Zielreihenfolge in Kernel-Build-Makefiles eine Rolle?

# Common support 
obj-y := id.o io.o control.o mux.o devices.o serial.o gpmc.o timer-gp.o 

aber es vom Kernel Build-System ignoriert wird. Nur wenn ich diese Zeile ans Ende der Datei verschiebe, werden die Ziele gebaut. Könnte eine andere Zeile im Makefile die erste Zeile überschreiben?

Antwort

0

Ja.

Suchen Sie nach einer anderen Zeile, die obj-y einen anderen Wert zuweist. Wenn Sie keinen gefunden haben, versuchen Sie, diese Zeile an die mittlere des Makefile zu verschieben, und sehen Sie, ob die Ziele gebaut werden; Von dort aus können Sie eine binäre Suche durchführen.

+0

Sie haben Recht! obj - $ (CONFIG_OMAP_IOMMU): = iommu2.o omap-iommu.o Muss ein Fehler im Makefile sein. CONFIG_OMAP_IOMMU war immer n vorher, also tauchte das Problem nicht auf. Geändert: um + das Problem zu lösen. Vielen Dank! – Neil