Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: bugs at busybox.net <bugs@busybox.net>
To: buildroot@busybox.net
Subject: [Buildroot] [buildroot 0001357]: EABI on ARM compiled buildroot doesn't work
Date: Sat, 19 May 2007 12:44:09 -0700	[thread overview]
Message-ID: <632d92869caefe07fd78b5b3fdc70c58@busybox.net> (raw)


A NOTE has been added to this issue. 
====================================================================== 
http://busybox.net/bugs/view.php?id=1357 
====================================================================== 
Reported By:                marvin
Assigned To:                buildroot
====================================================================== 
Project:                    buildroot
Issue ID:                   1357
Category:                   Architecture Specific
Reproducibility:            always
Severity:                   block
Priority:                   normal
Status:                     assigned
====================================================================== 
Date Submitted:             05-18-2007 14:56 PDT
Last Modified:              05-19-2007 12:44 PDT
====================================================================== 
Summary:                    EABI on ARM compiled buildroot doesn't work
Description: 
I compile latest buildroot with target ARM and EABI al without problems.
But when I boot to new root all programs crash with Illegal instruction. I
use default config only chose generic ARM and EABI.
====================================================================== 

---------------------------------------------------------------------- 
 bernhardf - 05-18-07 15:15  
---------------------------------------------------------------------- 
Without *any* information, this is not a valid bug-report. Will close
unless you provide details. 

---------------------------------------------------------------------- 
 marvin - 05-18-07 15:51  
---------------------------------------------------------------------- 
Please tell me which information you need I spend time to gogling to solve
this but nothing helps. Do you need config ? Or information about hw ? 

---------------------------------------------------------------------- 
 repvik - 05-19-07 03:27  
---------------------------------------------------------------------- 
marvin... Try reading http://www.catb.org/~esr/faqs/smart-questions.html
first. 

---------------------------------------------------------------------- 
 rashbaugh - 05-19-07 07:01  
---------------------------------------------------------------------- 
When you build programs with an EABI toolchain, you must build your kernel
with EABI enabled also, otherwise programs will crash.
With EABI, program syscalls to the kernal use a different format and
unless
the kernel is prepared to accept this new format, syscalls will fail. 

---------------------------------------------------------------------- 
 marvin - 05-19-07 11:50  
---------------------------------------------------------------------- 
Yes I know it I compile kernel with EABI build in. I use
buildroot-20070519.tar.bz2 kernel 2.6.18 for ARM my machine is Debian
Etch.
I use buildroot 2 years with ARM and OABI without problem. Only difference
is that I in kernel switch to EABI and in buidroot too. And after this  it
stop work.
As HW I use TS-7250 (www.embeddedarm.com). I attach config of arm kernel.
Config of buldroot. If you know that EABI with buildroot is working on ARM
I stop 
madden with this and try found my fault :-) 

---------------------------------------------------------------------- 
 rashbaugh - 05-19-07 12:28  
---------------------------------------------------------------------- 
The other thing EABI affecte is floating point. I see you are using HW
floating point. The EP9302 processor on that board has something called
'MaverickCrunch' as a floating point coprocessor. The cirrus website has a
bunch of errata around the use of that unit (stuff that doesn't work). Is
it compatible with EABI? You might check into that.
Also, where in the code do your applications fail? Have you debugged it at
all? What instruction types are failing? 

---------------------------------------------------------------------- 
 marvin - 05-19-07 12:44  
---------------------------------------------------------------------- 
Thanks good note I try disable Maverick Crunch this may be good way. I
didn't backtrace crash because I could not  boot to EABI build root. We
can stop talking about this  problem  I try disable MaverickCruch and let
you know. Thanks for help. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
05-18-07 14:56  marvin         New Issue                                    
05-18-07 14:56  marvin         Status                   new => assigned     
05-18-07 14:56  marvin         Assigned To               => buildroot       
05-18-07 15:15  bernhardf      Note Added: 0002375                          
05-18-07 15:51  marvin         Note Added: 0002377                          
05-19-07 03:27  repvik         Note Added: 0002379                          
05-19-07 07:01  rashbaugh      Note Added: 0002380                          
05-19-07 11:50  marvin         Note Added: 0002381                          
05-19-07 11:51  marvin         File Added: config_buildroot_EABI                
   
05-19-07 11:52  marvin         File Added: config_kernel_eabi                   

05-19-07 12:28  rashbaugh      Note Added: 0002382                          
05-19-07 12:44  marvin         Note Added: 0002383                          
======================================================================

             reply	other threads:[~2007-05-19 19:44 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-05-19 19:44 bugs at busybox.net [this message]
  -- strict thread matches above, loose matches on Subject: below --
2007-06-29 11:30 [Buildroot] [buildroot 0001357]: EABI on ARM compiled buildroot doesn't work bugs at busybox.net
2007-05-29 11:59 bugs at busybox.net
2007-05-19 19:28 bugs at busybox.net
2007-05-19 18:50 bugs at busybox.net
2007-05-19 14:01 bugs at busybox.net
2007-05-19 10:27 bugs at busybox.net
2007-05-18 22:51 bugs at busybox.net
2007-05-18 22:15 bugs at busybox.net
2007-05-18 21:56 bugs at busybox.net

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=632d92869caefe07fd78b5b3fdc70c58@busybox.net \
    --to=bugs@busybox.net \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox