[Trac #57] Decide on toolchain for compiling LinuxBIOS

Zarro Boogs per Child bugtracker at laptop.org
Tue Sep 19 08:55:19 EDT 2006


#57: Decide on toolchain for compiling LinuxBIOS
-------------------------------+--------------------------------------------
 Reporter:  wmb at firmworks.com  |        Owner:  krstic
     Type:  task               |       Status:  new   
 Priority:  low                |    Milestone:  final 
Component:  infrastructure     |   Resolution:        
 Keywords:                     |  
-------------------------------+--------------------------------------------
Comment (by marcelo):

 On an unsuccessful attempt to shed some light on this issue, I tried the
 following:

 * Generated LinuxBIOS images, on both FC5 and FC6, with self-compiled:
    - GCC 4.1.1 and binutils-2.17
    - GCC 4.1.1 and binutils-060911

 As follows:

 -DLINUXBIOS_COMPILE_HOST='"xeon4.lab.boston.redhat.com"'
 -DLINUXBIOS_COMPILE_DOMAIN='"lab.boston.redhat.com"'
 -DLINUXBIOS_COMPILER='"gcc version 4.1.1"' -DLINUXBIOS_LINKER='"GNU ld
 version 060911 20060911"' -DLINUXBIOS_ASSEMBLER='"GNU assembler version
 060911 (i686-pc-linux-gnu) using BFD version 060911 20060911"'

 and

 -DLINUXBIOS_COMPILE_HOST='"xeon4.lab.boston.redhat.com"'
 -DLINUXBIOS_COMPILE_DOMAIN='"lab.boston.redhat.com"'
 -DLINUXBIOS_COMPILER='"gcc version 4.1.1"' -DLINUXBIOS_LINKER='"GNU ld
 version 2.17"' -DLINUXBIOS_ASSEMBLER='"GNU assembler version 2.17 (i686
 -pc-linux-gnu) using BFD version 2.17"'

 Same procedure was performed on an FC5 box.

 Results: The FC6 binaries don't work, the FC5 one's do.

 Symptoms:

 A diff between working and non-working LB output can be found at

 http://dev.laptop.org/~marcelo/linuxbios-recent-tchain.diff

 Conclusion:

 From the experiments above the problem seems to be related to the build
 environment, but not the compiler/assembler/linker combination.

 Until the root cause is found we will continue to generate LinuxBIOS
 images on FC5 environments.

 Hopefully someone with decent LB knowledge can spend sometime on it.

-- 
Ticket URL: <http://dev.laptop.org/ticket/57#comment:6>
One Laptop Per Child <http://laptop.org/>



More information about the Devel mailing list