[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

C++ problems



Leon Pollak wrote:
> Hello, all.
> 
> I already have the "hello world" application running on my BSP and now want 
> the cdtest to run.
> I after debugging the code I see the following problems:
> 
> 1. CTORS are not called at all (I mean global constructors).
> 
> 2. Exceptions throwing dives into some (many) newlib and rtems code and comes 
> to the _exit() function call which calls rtems_shutdown_executive(). This is 
> obviously not the goal of C++ exception trowing...:-))
> 
> I shall be very thankfull for any hint where is my problem.
> 

Leon,

Confirm that gcc is being invoked with -specs bsp_specs and the -qrtems 
option and that your bsp's startfile spec in "bsp_specs" file includes 
crtbegin.o

For more ideas see:
http://www.rtems.org/wiki/index.php/Using_C_Plus_Plus
http://www.rtems.com/ml/rtems-users/2005/february/msg00029.html

--John