Mark, could you try this patch: https://github.com/apache/nuttx/pull/9610
On Sun, Jun 25, 2023 at 3:50 PM Mark Stevens <m...@thepcsite.co.uk> wrote: > So a little more progress on this one. > > Turning on C++ Exception support for the PicoW:nsh build configuration > generates errors: > > CC: pthread/pthread_testcancel.c > machine/arm/gnu_unwind_find_exidx.c:32:8: error: unknown type name > '__EIT_entry' > 32 | static __EIT_entry *__exidx_start_elf; > | ^~~~~~~~~~~ > > Configuration is: > > - C++ enabled > - uCLib++ library > - GNU low level support > - Exceptions enabled. > > Turning exceptions off gives me missing symbols, guess that is going to be > a missing library in the link phase. > > Regards, > Mark > _____________________________ > Blog: blog.thepcsite.co.uk > Twitter: @nevynuk > > > > > > > On 24 Jun 2023, at 18:59, Mark Stevens <m...@thepcsite.co.uk> wrote: > > > > I’m currently working on a home project with NuttX and my preferred > language is really C++ for what I am doing. I can work in C if necessary > but I’d like to use some C++ features. > > > > So far I have managed to get the framework of what is needed configured > and the next step is to start some application implementation. So I’m > thinking core logic unit tested using the simulator and basic C++ > application on the laptop. > > > > So I have started a fairly basic test scenario and hit a problem with > the C++ support in NuttX. > > > > My application is going to be using some of the STL, at the moment I’m > hitting issues with string and vector, two fairly basic and simple > classes. I’m not getting any application to compile successfully. I have > tried: > > > > - Basic C++ support > > - LLVM with both the LLVM and GNU low level libraries > > - uCLib++ with both LLVM and GNU libraries > > > > I have tried this with both the sim:nsh and the raspberrypi-pico-w:nsh > configurations. > > > > The classes I am using are fairly basic so I could implement them > myself, I would prefer to use a library version though. > > > > Has anyone managed to use the C++ libraries with NuttX ? > > > > Regards, > > Mark > > _____________________________ > > Blog: blog.thepcsite.co.uk > > Twitter: @nevynuk > > > > > > > > > > > >