On Fri, 20 Jan 2023, Carsten Grzemba via oi-dev wrote:
If libc.so.1 the only involved C code shared object, would that mean that libc has to build with gcc10 and option -fexceptions?
That would depend on who is calling who. Normally the C/C++ run-time arranges to call a main() routine which is not part of libc. If a shared library is involved then shared library initializer functions may be called and I am not sure what code is responsible for that. If the C++ code has static objects then the C++ run-time needs to assure that those are constructed before main() is called.
Regardless, GraphicsMagick has a test in its C++ component (Magick++) because this failure to catch exceptions used to be a common problem.
Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer, http://www.GraphicsMagick.org/ Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt _______________________________________________ oi-dev mailing list oi-dev@openindiana.org https://openindiana.org/mailman/listinfo/oi-dev