Hey,
As you may know I'm working on wxWidgets for Amiga. It's a C++ lib and can get pretty big, so making it shared is clearly desirable. OS 4 shared objects should be straightforward enough, but I'm wondering about normal resident libraries:
There are no shared objects in OS4. It is just using dynamic linking. Due to way Amiga operating systems work you cant have shared objects.
Has anyone done a resident C++ library before?
I have created libraries which are written in C++ but not libraries which expose C++ interface. It simply isnt possible because library system was not designed for that.
Are people using C++ on Amiga to any extent btw? Or is it still mainly C and other languages?
It is mainly C and other languages.