This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

linking exception lib



Hi,

I try to compile sources written in C++, and  I get  "undefined   symbol"                                                                                                        

 ___T_Q2_3std8bad_cast           
 ___catch_clause_number        
 ___caught_object_address       
 std::bad_cast::bad_cast()               
 ___curr_eh_stack_entry        
 std::bad_cast::~bad_cast()               
 ___eh_curr_region              
 ___exception_caught          
 ___free_thrown_object         
 ___rethrow                                    
 ___suppress_optim_on_vars_in_try
 ___throw                                     
 ___throw_setup_dtor                     
 std::uncaught_exception() 

I guess it's a exception library issue.

I use the option  --exceptions and tried linking rts64plus_eh.lib in "User specified additional command line options for the linker" in my application (dsp-side) component file but there is a conflict because of rts64plus.lib existing library.

How can I  link the eh.lib and avoid the  conflict ?

I'm using Ubuntu 10.4 and TI MAKE system to build sources using DSPLink,  both for GPP and DSP

EVM : DM6467T

CCSv 4.1

DSPLink 1.64

DVSDK 3.1

C6000 7.0.1 compiler

Windows 7 pro 64 bits

Thanks,

CC