public inbox for gentoo-embedded@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-embedded] C++ Exceptions Call Abort With Toolchain generated by crossdev
@ 2006-10-05 10:35 Ryan Baldwin
  2006-10-06  1:38 ` Mike Frysinger
  0 siblings, 1 reply; 8+ messages in thread
From: Ryan Baldwin @ 2006-10-05 10:35 UTC (permalink / raw
  To: gentoo-embedded

[-- Attachment #1: Type: text/plain, Size: 1348 bytes --]

Hi,

I have been using crossdev and gentoo to build an uclibc embedded platform
with great successes so far. My toolchain is built using:

crossdev -binutils 2.16.1-r2 -gcc 3.4.5-r1 -libc 0.9.29 -kernel 2.6.16.20 -t
i386-pc-linux-uclibc

and

crossdev -binutils 2.16.1-r2 -gcc 3.4.5-r1 -libc 0.9.29 -kernel 2.6.16.20 -t
arm-softfloat-linux-uclibc

As you can see I am targeting both Intel and Arm platforms. I'm using a
portage snapshot from portage-20060703.tar.gz. I intend only to update the
portage snapshot I am using only if I need to to fix a bug or add features. 

I need to run C++ code. I have managed to build C++ apps ok linked against
libstdc++ and all appears to run OK. On investigating some problems though I
have found that on the Intel platform at least (I will find out soon if this
occurs on the ARM platform) when an exception is thrown by C++ code Abort is
called and the exception is not handled correctly. I can get a stack trace
if it might help anyone.

My question is if anyone has come across this problem before? If so if they
are aware of a fix? Can anyone confirm a portage snapshot and crossdev
command line(the versions) they use to build a uclibc toolchain in which
they know C++ exceptions to be working?

I will research the problem and if I find a solution will post it here.
Thanks in advance for help. 

Ryan

[-- Attachment #2: Type: text/html, Size: 6860 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2006-10-19 23:13 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-10-05 10:35 [gentoo-embedded] C++ Exceptions Call Abort With Toolchain generated by crossdev Ryan Baldwin
2006-10-06  1:38 ` Mike Frysinger
2006-10-09 13:19   ` Ryan Baldwin
2006-10-15  7:47     ` Peter S. Mazinger
2006-10-16  9:13       ` [gentoo-embedded] GNAP & vmware-server-console Janusz Syrytczyk
2006-10-18 17:16       ` [gentoo-embedded] C++ Exceptions Call Abort With Toolchain generated by crossdev Ryan Baldwin
2006-10-19 18:35         ` [gentoo-embedded] crossdev messes up system headers, etc Christopher Friedt
2006-10-19 22:23           ` Mike Frysinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox