im Rahmen der vdr-Diskussion ist mir aufgefallen, dass einige Pakete in den make-Regeln schon relativ alt geworden sind. So wird z.B. der experimentelle STM23-Kernel mit Sourcen vom 19.02.2009 gebaut (aktuell ist etwas vom 20.11.2009). Auch z.B. busybox (Version 1.11.2) ist recht alt - von Mitte August 2008. Es fehlen also u.U. Codeverbesserungen, Fehlerbehebungen, etc (irgendwann werden die älteren Versionen nicht mehr gepatcht).
Um den Änderungsaufwand mal zu testen habe ich die aktuellsten busybox Sourcen eingebaut (1.15.3 vom 12.12.2009). Ich habe den Makefile und die rules anpassen müssen (danach make clean) und anschließend hat make mir die entsprechende busybox-1.15.3 eingebaut, Funktionstest hat auch ein positives Ergebnis geliefert - funktioniert also.
Da das Makefile aber nicht variabilisiert ist, muss man an eingen Stellen die Änderung vornehmen, ist ein wenig mühselig. Hat mit ändern, neukompilieren und durchtesten sicher einen halben Tag gedauert. Wenn ich das jetzt auf die anderen Pakete (schaut einfach mal in rules-make nach) hochrechne, dann komme ich allein um alles mal auf den aktuellen Stand zu hieven auf sicher 2 Wochen Arbeit.
Falls Interess besteht zumindest die aktuelle busybox Version ins Git zu hieven, dann kann ich gerne meine modifizierten files zur Verfügung stellen, oder könnte ich das sogar komitten?
Viele Grüße.
One
Kommentar