We are having problems to compile and execute some C++ features in the hexagon aDSPv5 that are difficulting porting our algorithms to the aDSP.
Working with SDK_1.2.2 compiler, linker and aDSP image, we have been able to compile and run in the aDSP simple C++ programs. However, when we add some C++ features as exceptions and pure virtual classes, compilation runs well and in the simulator everything seems to execute fine, but when executing in the aDSP the runtime gives different undefined symbol errors messages, being unable to execute.
The main question is if exceptions and pure virtual classes are supported by the hexagon compiler/linker/runtime? In case of being supported, which are the compiler and linker configurations to support them, and which aDSP image is needed to be able to execute them.
Any help would be appreciated.
Regards
Juan
The Hexagon SDK does not support C++ at this time. There are a number of outstanding issues we have not resolved and therefore it is not recommended.
We can offer limited support on a case by case basis by contacting [email protected]