Bug 1039375

Summary: mega-libEGL.i686 doesn't supply /usr/lib/libEGL.so*
Product: [Fedora] Fedora Reporter: Martijn Faassen <faassen>
Component: mesaAssignee: Adam Jackson <ajax>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 19CC: ajax, faassen, ignatenko
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-12-09 22:39:17 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Martijn Faassen 2013-12-08 22:11:30 UTC
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:

Comment 1 Adam Jackson 2013-12-09 17:59:12 UTC
% 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?

Comment 2 Martijn Faassen 2013-12-09 20:22:47 UTC
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!

Comment 3 Adam Jackson 2013-12-09 22:39:17 UTC
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!