2025-11-20 4:55 PM
I am using the starm-clang with cmake.
I need to use multithreading lock. I understand that in standard PICOLIBC the locking functions are included but just as stubs and "weak" defined and you need to override the functions and define new implementations to use them.
I tried to do this but I get all kinds of "duplicate symbols" errors when I link.
Are you doing something special with the STARM_PICOLIBC library?
Is the locking functions already implemented and functional in you version of PICOLIBC?