It turns out to be that when installing glew-1.9.0
, it was being installed to /usr/lib64
and this was only one of the two problems that were happening.
One of the problems was that glew-1.7.0
was installed in /usr/local/lib64
, and my app was using this version of glew.
- I found this by doing
find /usr -name libGLEW*
And the other was that ldconfig
did not know about /usr/lib64
.
- This was found by doing
ldconfig -p > report.txt
and looking to see what directoriesldconfig
was looking in. Which turned out to be helpful because I thought/usr/lib64
was a "trusted" directory, and that was not the case.
Armed with this information glew-1.7.0
was removed, ldconfig
was updated and now everything works as expected.