Developer's Image Library (DevIL) is a cross-platform image library utilizing a simple syntax to load, save, convert, manipulate, filter, and display a variety of images with ease. It is highly portable and has been ported to several platforms.
In commit 1763633 (post v1.8.0), the SOVERSION for the libraries was set to 1. This matches the old versioning for v1.7.8 (autotools). However, many symbols seems to have been switched from C to C++. Because the symbols are now different, does that require that the SOVERSION be increased to 2 since the libraries are no longer truly backwards compatible?
In commit 1763633 (post v1.8.0), the SOVERSION for the libraries was set to 1. This matches the old versioning for v1.7.8 (autotools). However, many symbols seems to have been switched from C to C++. Because the symbols are now different, does that require that the SOVERSION be increased to 2 since the libraries are no longer truly backwards compatible?