Hide Forgot
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:25.0) Gecko/20100101 Firefox/25.0 Build Identifier: I'm on a 64 bit intel platform but have 32 bit compatibility libraries installed. After an upgrade today an application failed to start because /usr/lib/libEGL.so.1 could not be found. In fact I couldn't find any EGL libraries in /usr/lib -- the ones in /usr/lib64 were however still there. After downgrading mesa-libEGL 0:9.2.4-1.20131128.fc19 back to mesa-libEGL.i686 0:9.2-0.12.20130610.fc19 with 'yum downgrade' the libraries were back and the application worked again. Reproducible: Always Steps to Reproduce: Try to start an application using 32 bit /usr/lib/libEGL.so.1 Alternatively: ls /usr/lib/*EGL* expect to find something, instead of nothing. Actual Results:
% rpm -qlp http://kojipkgs.fedoraproject.org/packages/mesa/9.2.4/1.20131128.fc19/i686/mesa-libEGL-9.2.4-1.20131128.fc19.i686.rpm /usr/lib/libEGL.so.1 /usr/lib/libEGL.so.1.0.0 /usr/share/doc/mesa-libEGL-9.2.4 /usr/share/doc/mesa-libEGL-9.2.4/COPYING No, the library is definitely there. How did you upgrade?
I just used 'yum update' on the commandline. Weirdly enough when I did the upgrade again just now the files *are* there and the application I was trying works. I do have bumblebee installed on this laptop; possibly there was some odd interaction. Feel free to close this issue; mysterious issue (libEGL definitely had disappeared yesterday) but it seems to have fixed itself!
Odd, but I can totally believe bumblebee was involved. I'll close this out, but I'll watch for similar cases in the future. Thanks for the report!