[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Problems with gcc-4.0.1 libstdc++ and mvme5500
- Date: Tue, 15 Nov 2005 10:59:34 -0500
- From: Phillip Sorensen <pas37 at cornell dot edu>
- Subject: Problems with gcc-4.0.1 libstdc++ and mvme5500
I have been trying to get cexp-1.5/RTEMS-GeSys_2.1.beta running on the
MVME5500 with rtems-184.108.40.206. I seem to have run into an issue with the
libstdc++ library created by gcc-4.0.1. When I compile RTEMS-GeSys to
link in libstdc++ I get an exception 3 on RTEMS startup. The same thing
happens if I try running the iostream sample. If I build the same
source with the tools for RTEMS-4.6.x, everything seems fine. Both
RTEMS-GeSys and iostream run with out the error.
The problem appears to be in a function called
_Z41__static_initialization_and_destruction_0ii. Using the excludes in
RTEMS-GeSys to exclude parts of libstdc++, it seems that the problem is
caused if the bitmap_allocator.o and/or codecvt.o object files are linked.
I found PR712 which refers to similar problems with gcc-3.3.5. Are
there any know issues with using gcc 3.x compilers and rtems-4.7 code?