Created attachment 8562 [details] library that demonstrates the problem hype356@ben:~/bin/abidw /collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/mesa@8.0.5-22dd4c4b/lib/libGLU.so >libGLU.so.abi hype356@ben:~/bin/abidiff /collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/mesa@8.0.5-22dd4c4b/lib/libGLU.so libGLU.so.abi Functions changes summary: 0 Removed, 1 Changed (30 filtered out), 0 Added function Variables changes summary: 0 Removed, 0 Changed, 0 Added variable 1 function with some indirect sub-type change: [C]'function void gluBeginCurve(GLUnurbs*)' has some indirect sub-type changes: parameter 1 of type 'GLUnurbs*' has sub-type changes: in pointed to type 'struct GLUnurbs': 1 base class change: 'class NurbsTessellator' changed: You should not get a change in ABI when comparing it to itself.
This issue should now be fixed in the master branch by commit https://sourceware.org/git/gitweb.cgi?p=libabigail.git;a=commit;h=60cdabd931447511af8024030c495b057b9fb159. Thank you for filling this problem report!