As I said on irc: glew 1.* (at least those now in the tree) install libGLEW*.so.${MAJOR}.${MINOR} symlinks - for gcc (or perhaps binutils) this causes this symlink to be recorded upon linking via '-lGLEW*', inducing needlessly ABI break of sort between 1.* versions. It should probably install libGLEW*.so.${MAJOR} symlinks *instead*.
Closing as can't fix since it appears upstream wants to use $MAJOR.$MINOR how most standard soname versioning uses $MAJOR.
I'd argue that they fail to understand how it's supposed to be used, but the final effect is the same.