About build of L4Linux

林和宏 bugeaterk at gmail.com
Mon Jul 9 03:58:11 CEST 2007


Hi, All.
Sorry for my late response.




2007/7/8, Jorge Torres <jorge.torres.maldonado at gmail.com>:
> If you want Linux on top of Pistachio you should take a look at wombat,
> which is a paravirtualized Linux initially running on top of pistachio, you
> may want to check the ok-labs.com web site for this.

Thank you for information, I'll try it one of these days.
I will use L4/Fiasco for the time being.




2007/7/8, Martin Pohlack <mp26 at os.inf.tu-dresden.de>:
> You seem to use the Dresden version of L4Linux which AFAIK only runs on
> L4/Fiasco, not (yet?) on L4Ka::Pistachio.
>
> Please try it with L4/Fiasco.

Thanks, I tried to build L4Linux with L4Fiasco a short time ago.
My build way is the same to Fiasco official page
(http://os.inf.tu-dresden.de/fiasco/use.html).
But the result was the same to before ...
I'm glad if you read the following text about new errors.




2007/7/8, Adam Lackorzynski <adam at os.inf.tu-dresden.de>:
> Please disable the "Run 'make headers_check' when building vmlinux"
> configuration option to make to error go away.

I've tried to build with setting disable it before, but I got following errors.

--------------------------------------------------
.....
  LD      vmlinux
  SYSMAP  System.map
  SYSMAP  .tmp_System.map
  MODPOST vmlinux
WARNING: vmlinux - Section mismatch: reference to .init.text: from
.text between 'rest_init' (at offset 0x40017e) and 'run_init_process'
WARNING: vmlinux - Section mismatch: reference to
.init.data:boot_command_line from .text between 'main' (at offset
0x4011ca) and 'l4x_linux_main_exit'
WARNING: vmlinux - Section mismatch: reference to
.init.data:boot_command_line from .text between 'main' (at offset
0x4011f3) and 'l4x_linux_main_exit'
WARNING: vmlinux - Section mismatch: reference to
.init.data:boot_command_line from .text between 'main' (at offset
0x401252) and 'l4x_linux_main_exit'
WARNING: vmlinux - Section mismatch: reference to
.init.data:boot_command_line from .text between 'main' (at offset
0x401272) and 'l4x_linux_main_exit'
WARNING: vmlinux - Section mismatch: reference to
.init.data:boot_command_line from .text between 'main' (at offset
0x4012b3) and 'l4x_linux_main_exit'
WARNING: vmlinux - Section mismatch: reference to
.init.data:boot_command_line from .text between 'main' (at offset
0x4012eb) and 'l4x_linux_main_exit'
WARNING: vmlinux - Section mismatch: reference to .init.text: from
.text between 'main' (at offset 0x401547) and 'l4x_linux_main_exit'
WARNING: vmlinux - Section mismatch: reference to
.init.text:l4env_v2p_init from .text between 'main' (at offset
0x40155b) and 'l4x_linux_main_exit'
WARNING: vmlinux - Section mismatch: reference to .init.text: from
.text between 'main' (at offset 0x401634) and 'l4x_linux_main_exit'
WARNING: vmlinux - Section mismatch: reference to .init.text: from
.text between 'main' (at offset 0x401680) and 'l4x_linux_main_exit'
WARNING: vmlinux - Section mismatch: reference to
.init.data:initkmem_list3 from .text between 'set_up_list3s' (at
offset 0x453c20) and '__kmem_cache_destroy'
WARNING: vmlinux - Section mismatch: reference to
.init.text:__alloc_bootmem from .text between
'vgacon_scrollback_startup' (at offset 0x4f4e7e) and
'vgacon_scrollback_update'
WARNING: vmlinux - Section mismatch: reference to
.init.data:logo_linux_clut224 from .text between 'fb_find_logo' (at
offset 0x50089e) and 'fb_notifier_callback'
WARNING: vmlinux - Section mismatch: reference to .init.data: from
.text between 'l4fb_con_exit' (at offset 0x5032ca) and
'l4fb_dope_update_thread'
WARNING: vmlinux - Section mismatch: reference to .init:.dyn from
(offset 0x6d8010)
WARNING: vmlinux - Section mismatch: reference to .init.text:.dyn from
 (offset 0x6d8050)
WARNING: vmlinux - Section mismatch: reference to .init.data:.dyn from
 (offset 0x6d8054)
WARNING: vmlinux - Section mismatch: reference to .init.setup:.dyn
from  (offset 0x7a1008)
WARNING: vmlinux - Section mismatch: reference to .exit.text:.dyn from
 (offset 0x6d8060)
  COMPR   vmlinux to vmlinuz26
  LOCINST vmlinuz26
  Building modules, stage 2.
  MODPOST 1388 modules
WARNING: vmlinux - Section mismatch: reference to .init.text: from
.text between 'rest_init' (at offset 0x40017e) and 'run_init_process'
WARNING: vmlinux - Section mismatch: reference to
.init.data:boot_command_line from .text between 'main' (at offset
0x4011ca) and 'l4x_linux_main_exit'
WARNING: vmlinux - Section mismatch: reference to
.init.data:boot_command_line from .text between 'main' (at offset
0x4011f3) and 'l4x_linux_main_exit'
WARNING: vmlinux - Section mismatch: reference to
.init.data:boot_command_line from .text between 'main' (at offset
0x401252) and 'l4x_linux_main_exit'
WARNING: vmlinux - Section mismatch: reference to
.init.data:boot_command_line from .text between 'main' (at offset
0x401272) and 'l4x_linux_main_exit'
WARNING: vmlinux - Section mismatch: reference to
.init.data:boot_command_line from .text between 'main' (at offset
0x4012b3) and 'l4x_linux_main_exit'
WARNING: vmlinux - Section mismatch: reference to
.init.data:boot_command_line from .text between 'main' (at offset
0x4012eb) and 'l4x_linux_main_exit'
WARNING: vmlinux - Section mismatch: reference to .init.text: from
.text between 'main' (at offset 0x401547) and 'l4x_linux_main_exit'
WARNING: vmlinux - Section mismatch: reference to
.init.text:l4env_v2p_init from .text between 'main' (at offset
0x40155b) and 'l4x_linux_main_exit'
WARNING: vmlinux - Section mismatch: reference to .init.text: from
.text between 'main' (at offset 0x401634) and 'l4x_linux_main_exit'
WARNING: vmlinux - Section mismatch: reference to .init.text: from
.text between 'main' (at offset 0x401680) and 'l4x_linux_main_exit'
WARNING: vmlinux - Section mismatch: reference to
.init.data:initkmem_list3 from .text between 'set_up_list3s' (at
offset 0x453c20) and '__kmem_cache_destroy'
WARNING: vmlinux - Section mismatch: reference to
.init.text:__alloc_bootmem from .text between
'vgacon_scrollback_startup' (at offset 0x4f4e7e) and
'vgacon_scrollback_update'
WARNING: vmlinux - Section mismatch: reference to
.init.data:logo_linux_clut224 from .text between 'fb_find_logo' (at
offset 0x50089e) and 'fb_notifier_callback'
WARNING: vmlinux - Section mismatch: reference to .init.data: from
.text between 'l4fb_con_exit' (at offset 0x5032ca) and
'l4fb_dope_update_thread'
WARNING: vmlinux - Section mismatch: reference to .init:.dyn from
(offset 0x6d8010)
WARNING: vmlinux - Section mismatch: reference to .init.text:.dyn from
 (offset 0x6d8050)
WARNING: vmlinux - Section mismatch: reference to .init.data:.dyn from
 (offset 0x6d8054)
WARNING: vmlinux - Section mismatch: reference to .init.setup:.dyn
from  (offset 0x7a1008)
WARNING: vmlinux - Section mismatch: reference to .exit.text:.dyn from
 (offset 0x6d8060)
WARNING: drivers/atm/lanai.o - Section mismatch: reference to
.init.text: from .text between 'sram_test_pass' (at offset 0x1b3) and
'sram_test_and_clear'
WARNING: drivers/net/sis900.o - Section mismatch: reference to
.init.text:sis900_mii_probe from .text between 'sis900_probe' (at
offset 0x588) and 'sis900_default_phy'
WARNING: drivers/net/sunhme.o - Section mismatch: reference to
.init.text: from .text between 'happy_meal_pci_probe' (at offset
0x2cf8) and 'happy_meal_pci_remove'
WARNING: drivers/net/tokenring/3c359.o - Section mismatch: reference
to .init.text:xl_init from .text between 'xl_probe' (at offset 0x225)
and 'xl_hw_reset'
WARNING: "clear_user" [drivers/media/video/w9968cf.ko] undefined!
WARNING: "l4lx_fpu_enabled" [drivers/md/xor.ko] undefined!
WARNING: "l4lx_fpu_enabled" [drivers/md/raid456.ko] undefined!
WARNING: "strnlen_user" [drivers/input/misc/uinput.ko] undefined!
WARNING: "i8253_lock" [drivers/input/joystick/analog.ko] undefined!
WARNING: "i8253_lock" [drivers/input/gameport/gameport.ko] undefined!
make[1]: *** [__modpost] error 1
make: *** [modules] error 2
--------------------------------------------------

Does this header check always need to be off when I make L4Linux ?
(Without it, we cannot build L4Linux ??)
If so, what is these error's cause ?
I feel that there is the issue in my L4 environment...
Please theach if you like.



Regards,
Lin




More information about the l4-hackers mailing list