From: ing. Federico Fuga <fuga@studiofuga.com>
To: buildroot@busybox.net
Subject: [Buildroot] Illegal Instruction in arm buildroot
Date: Thu, 15 Nov 2007 14:17:09 +0100 [thread overview]
Message-ID: <473C46D5.8040004@studiofuga.com> (raw)
Hi,
I have a strange problem with buildroot built for an em-x270 board (an
arm pxa270 based platform from compulab.co.il).
All the build is performed correctly, and after some small change I have
a working environment with busybox, udev, alsa, wireless tools, modutils
and a kernel 2.6.23.1 (patched with some platform-dependent patch).
But some program doesn't work at all, because the program receives a
SIGILL (Illegal Instruction exception): for example, wget crashes after
reading a remote file, udevd do not work at all, and also udhcpc crashes.
I have straced udevd and wget, and it seems to crash after a certain
call to syscall_nnnn where nnnn is different between the two applications.
I have tried many, many different configurations, involving different
version of gcc (4.0.1, 4.1.2, 4.2.1), of binutils (2.18 and 2.18.50.3,
AFAIR), of uclibc (0.9.29 and 0.9.28.x) and kernel headers (2.6.23 and
2.6.22).
I also have tried with different arm cpu optimizations, xscale and
generic, and xscale w/ coprocessor for the uclibc (I hoped that the
problem was in the different cpu for the uclibc and toolchain, but
without luck). I have passed --with-cpu=xscale to binutils and gcc.
None ot these configurations makes the system work.
I can exclude the kernel, because it's taken from the working
angstrom-linux provided by compulab, and it works well compiled with the
uclibc toolchain and a standard glibc toolchain, in both cases.
I provide the buildroot config files for reference.
Do you have any idea or suggestion ?
Thank you in advance!
best regards,
ing. Federico Fuga
[ The message was reposted because of the attachment limits ]
--
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freescan.config
Type: application/x-config
Size: 15078 bytes
Desc: not available
Url : http://busybox.net/lists/buildroot/attachments/20071115/dafef198/attachment.bin
next reply other threads:[~2007-11-15 13:17 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-11-15 13:17 ing. Federico Fuga [this message]
-- strict thread matches above, loose matches on Subject: below --
2007-11-15 13:39 [Buildroot] Illegal Instruction in arm buildroot Michael Trimarchi
2007-11-15 13:58 ` ing. Federico Fuga
2007-11-15 14:09 Michael Trimarchi
2007-11-15 14:43 ` ing. Federico Fuga
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=473C46D5.8040004@studiofuga.com \
--to=fuga@studiofuga.com \
--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