Bug 18893 - abidiff abi symmetry is not preserved for libGLU.so class NurbsTessellator' changed
Summary: abidiff abi symmetry is not preserved for libGLU.so class NurbsTessellator' c...
Status: RESOLVED FIXED
Alias: None
Product: libabigail
Classification: Unclassified
Component: default (show other bugs)
Version: unspecified
: P2 normal
Target Milestone: ---
Assignee: Dodji Seketeli
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-29 00:34 UTC by Ben Woodard
Modified: 2015-08-31 08:55 UTC (History)
2 users (show)

See Also:
Host:
Target:
Build:
Last reconfirmed:


Attachments
library that demonstrates the problem (688.92 KB, application/x-sharedlib)
2015-08-29 00:34 UTC, Ben Woodard
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Woodard 2015-08-29 00:34:35 UTC
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.
Comment 1 Dodji Seketeli 2015-08-31 08:55:21 UTC
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!