rpm claims SFCGAL.x86_64: W: shared-lib-calls-exit /usr/lib64/libSFCGAL.so.1.3.10 exit@GLIBC_2.2.5

when building an rpm, rpmlint claims that somewhere in libSFCGAL, exit() is called. This would be bad for a library to do as it would exit the entire program linked against the library.

But checking the source code, I can't find any call to exit(). But it does seem to be called:

$ nm -gD /usr/lib64/libSFCGAL.so |grep exit
                 U __cxa_atexit@@GLIBC_2.2.5
                 U __cxa_thread_atexit@@CXXABI_1.3.7
                 U exit@@GLIBC_2.2.5
Edited by Paul Wouters