title: I don't understand why libGLEW.so.1.10 and libGLEW.so.1.11 are required at the same time
body: <p>I didn't work during the last two months on one of my projects, today I've compiled it and I tried to run it, but when I try to run it I got this error :</p>
  
  <p><code>./a.out: error while loading shared libraries: libGLEW.so.1.10: cannot open shared object file: No such file or directory</code></p>
  
  <p>so I did <code>ldd a.out  | grep "GLEW"</code> and got :</p>
  
  <pre><code>libGLEW.so.1.11 =&gt; /usr/lib/libGLEW.so.1.11 (0xb7380000)
  libGLEW.so.1.10 =&gt; not found
  </code></pre>
  
  <p>locate <code>libGLEW</code> returns :</p>
  
  <pre><code>/usr/lib/libGLEW.so
  /usr/lib/libGLEW.so.1.11
  /usr/lib/libGLEW.so.1.11.0
  /usr/lib/libGLEWmx.so
  /usr/lib/libGLEWmx.so.1.11
  /usr/lib/libGLEWmx.so.1.11.0
  </code></pre>
  
  <p>I don't understand why and how my project can link 1.11 and 1.10 at the same time, I check my <code>CMakeLists.txt</code> nothing specify to use 1.10 or 1.11, so from where can come from my problem ? If you need more information I can add some, but right now, I don't know what kind of informations can be usefull to fix this issue. I guess the problem appeared after an update of my OS (archlinux)</p>