C++ templates

Tiago Jorge tjpj at lasige.di.fc.ul.pt
Tue Mar 15 13:34:22 CET 2005


Frank Mehnert wrote:

>Tiago,
>
>On Tuesday 15 March 2005 12:33, Tiago Jorge wrote:
>  
>
>>Could somebody tell me if to use C++ custoum templates i must use the
>>stdlibc++?
>>    
>>
>
>As far as I know C++ templates do not need any support from the
>stdlibc++. Just make sure that you compile your C++ code with
>-fno-rtti and -fno-exceptions.
>
>Frank
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>l4-hackers mailing list
>l4-hackers at os.inf.tu-dresden.de
>http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
>  
>
thank you again for your prompt answer...
I already compile with those flags. My problem is the following:

because i'm using the dielibc i can't use STL, because it launches 
exceptions. So, i've made my own templates of vector and map without 
exceptions and i'm trying to use them. the error is the following:

FailureDetector.o(.eh_frame+0x11): In function `map<int, 
heartbeat>::del(int)':
/home/tiago/l4/pkg/failuredetector/server/src/WOO_map.h: undefined 
reference to `__gxx_personality_v0'
main.o(.eh_frame+0x11): In function `main':
/home/tiago/l4/pkg/failuredetector/server/src/WOO_vector.h:20: undefined 
reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status

by the way, line 20 is the constructor and it doesn't throws exceptions. 
So here i am stuck at this point :(

thanks again

Tiago Jorge




More information about the l4-hackers mailing list