| Anonymous | Login | Signup for a new account | 11-10-2008 11:15 PST |
| Main | My View | View Issues | Change Log | Docs |
| Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | |||||||||||
| ID | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
| 0001357 | [buildroot] Architecture Specific | block | always | 05-18-07 14:56 | 06-29-07 04:30 | |||||||
| Reporter | marvin | View Status | public | |||||||||
| Assigned To | buildroot | |||||||||||
| Priority | normal | Resolution | open | |||||||||
| Status | assigned | Product Version | ||||||||||
| Summary | 0001357: 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. | |||||||||||
| Additional Information | ||||||||||||
| Attached Files |
|
|||||||||||
|
|
||||||||||||
Notes |
|
|
(0002375) bernhardf 05-18-07 15:15 |
Without *any* information, this is not a valid bug-report. Will close unless you provide details. |
|
(0002377) 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 ? |
|
(0002379) repvik 05-19-07 03:27 |
marvin... Try reading http://www.catb.org/~esr/faqs/smart-questions.html [^] first. |
|
(0002380) 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. |
|
(0002381) 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 :-) |
|
(0002382) 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? |
|
(0002383) 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. |
|
(0002411) marvin 05-29-07 04:59 |
I try disable Maverick Cruch in kernel and still all crash with illegal instruction. Dan |
|
(0002533) bjdooks 06-29-07 04:30 |
See bug 1406 at http://bugs.busybox.net/view.php?id=1406 [^] |
| Copyright © 2000 - 2006 Mantis Group |