[Buildroot] [buildroot 0003364]: ARM-EABI build ! “Illegal Instruction”

bugs at busybox.net bugs at busybox.net
Wed Aug 20 09:45:01 UTC 2008


A NOTE has been added to this issue. 
====================================================================== 
http://busybox.net/bugs/view.php?id=3364 
====================================================================== 
Reported By:                noel_v
Assigned To:                buildroot
====================================================================== 
Project:                    buildroot
Issue ID:                   3364
Category:                   Architecture Specific
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     assigned
====================================================================== 
Date Submitted:             05-19-2008 02:24 PDT
Last Modified:              08-20-2008 02:45 PDT
====================================================================== 
Summary:                    ARM-EABI build ! “Illegal Instruction”
Description: 
ARM-EABI build ! “Illegal Instruction” 

Buildroot: 01/05/2008 
Target : ARM cpu (AT91SAM9260)
Kernel : 2.6.25 with latest TARGET patches.


+ Buildroot/busybox compiles and runs fine in OABI .
+ Buildroot/busybox in EABI, compiles BUT lots of things are not working..
PING fails , UDHCPC fails, INSMOD/MODPROBE fails .. etc... 
(kernel boots, but some tools (in busybox) are not working).

Double checked build, kernel,buildroot and uclibc have all enabled EABI
and OABI is disabled ! 

NOTE: started clean new dir .. untarred buildroot .. and rebuild all.






====================================================================== 

---------------------------------------------------------------------- 
 tklas - 06-16-08 03:51  
---------------------------------------------------------------------- 
Maybe you should set GNU target to "linux-uclibcgnueabi" instead of
"linux-uclibcgnu". (See bug http://busybox.net/bugs/view.php?id=0003804.) 

---------------------------------------------------------------------- 
 mangoo - 08-20-08 02:45  
---------------------------------------------------------------------- 
I can confirm it:

# ./busybox
BusyBox v1.11.1 (2008-08-20 10:00:10 CEST) multi-call binary
(...)
Currently defined functions:
        ash, cat, mount, sh, sleep, switch_root, umount, whoami

# ./busybox whoami
root

# ./busybox ash
Illegal instruction


I already had my target set to "linux-uclibcgnueabi". 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
05-19-08 02:24  noel_v         New Issue                                    
05-19-08 02:24  noel_v         Status                   new => assigned     
05-19-08 02:24  noel_v         Assigned To               => buildroot       
05-19-08 05:57  noel_v         Issue Monitored: noel_v                      
06-16-08 03:51  tklas          Note Added: 0008294                          
08-20-08 02:45  mangoo         Note Added: 0010544                          
======================================================================




More information about the buildroot mailing list