L4Android minor issue report

giowck giowckln at googlemail.com
Sun Aug 28 14:20:36 CEST 2011


Hi,

I found a small issue during the build process of L4Android for x86 
target (arm target build works as expected). When using the make command 
to generate images (e.g make grub2iso lx_gingerbread-x86), the following 
error appears:

Processing entry 'l4_gingerbread'
Could not find 'l4_gingerbread.cfg' with path '...'
make[1]: *** [grub2iso] Error 2
make[1]: Exiting Directory 
'/home/giowck/tests/target_x86/l4re-snapshot-2011062216/src/l4'
make: *** [grub2iso] Error 2

This is caused by an outdated module entry in the 'modules-x86.list' 
file in the 'configs' git repository (and L4Android Website in the 
'Create ISO Image' instructions). Here are some 'x86' suffixes missing.

Patch file
==========

--- modules-x86.list    2011-08-28 13:43:09.669688003 +0200
+++ modules-x86_fixed.list    2011-08-28 13:44:02.546068212 +0200
@@ -1,6 +1,6 @@
  modaddr 0x01100000
  entry l4_gingerbread
-roottask moe rom/l4_gingerbread.cfg
+roottask moe rom/l4_gingerbread-x86.cfg
  kernel fiasco -serial_esc
  module l4re
  module ned
@@ -8,9 +8,9 @@
  module rtc
  module mag
  module fb-drv
-module l4_gingerbread.cfg
+module l4_gingerbread-x86.cfg
  module x86-legacy.devs
-module l4_android.vbus
+module l4_android-x86.vbus
  module vmlinuz.android
  module root-x86-ginger.img
  module system-x86-ginger.img

With the above patch, the images are built successfully.
It would be nice if you update the L4Android Website ("Create ISO 
Image") and the configs repository.

Regards
Giorgio




More information about the l4-hackers mailing list