Isn't SONAME about preserving backward compatibility of binary interface?
The changes and renamings mentioned above are in internal template classes that do not impact binary compatibility.
We put proper efforts to test for binary backward compatibility. There were some bugs happened at times, which we fixed. If you compile an application with TBB 2.1, and later decide to run it with TBB 2.2 binaries, it should work; we test for it.
In the case you have examples of _real_ backward compatibility bugs, not just perceived theoretical issues, please let us know and we will do the best to fix it.
Thanks very much for the reply. I had not encountered the issue, but it was reported to me as a potential issue by a user of the Ubuntu packages. So, I thought I would ask the experts here. I appreciate the information.
I understand, and of course you are absolutely right with raising the issue here.
With the clarification provided, could I close that bug you opened?
And let me thank you for the efforts of making TBB available to the users of Debian/Ubuntu.