[Fli4l_dev] [fli4l-3.9.0-rev29371] Fragen zum neuen tarball
Bernd Kuhls
berndkuhls at hotmail.com
Sa Jan 25 23:58:39 CET 2014
Hallo,
vielen Dank für die neue tarball-Version und die Verbesserungen der
makefiles.
Drei kleine Probleme sind dabei aufgetaucht:
1. =========================================================
Es sieht so aus, als würde das make target "target-finalize" nicht mehr
ausgeführt, was bis rev29121 output/target/* aufgeräumt hat:
diff für 90-build.inc:
- make_targets prepare dirs dependencies $realtargets target-finalize
+ message "Building${build_targets}" standout
+ make_targets $build_targets
Ich vermute, das war wegen der Parallelisierung beim Bau nötig.
Gibt es eine Möglichkeit, target-finalize wieder einzuführen, ohne dass
vorher das target "world" abläuft?
2. =========================================================
Die neue Variable FBR_TINY mit dem default y führt dazu, dass
package/icu/icu.mk nicht mehr gebaut werden kann, da es von Dateien des
Paketes host-icu in buildroot/output/build/ abhängig ist:
ICU_CONF_OPT = --with-cross-build=$(HOST_ICU_DIR)/source
die vorher durch FBR_TINY=y gelöscht wurden:
configure: error: No such directory /home/fli4l/.fbr/fbr-custom-
x86/buildroot/output/build/host-icu-51.2/source supplied as the argument to
--with-cross-build. Use an absolute path.
make: *** [/home/fli4l/.fbr/fbr-custom-x86/buildroot/output/build/icu-
51.2/.stamp_configured] Error 1
3. =========================================================
Ist der Aufruf von
$(call MARK_ORPHANS,SYSTEM,target,$(TARGET_DIR))
in src/fbr/buildroot/system/system.mk, Zeile 82, bei jedem Aufruf von
./fbr-make <pkg> notwendig?
Ein Durchlauf bei einem gut gefüllten $(TARGET_DIR):
for i in `find /home/fli4l/.fbr/fbr-custom-x86/buildroot/output/sandbox/
*/target.installed`; do cat $i; done | wc -l
28927
dauert derzeit drei Minuten.
Viele Grüße, Bernd
Mehr Informationen über die Mailingliste Fli4l_dev