Red Hat Bugzilla – Bug 323891
xorg fails with fglrx driver
Last modified: 2007-11-30 17:07:48 EST
Description of problem:
X fails to run when fglrx driver from ATI is used. This is on a HP 6910p
laptop, with an ATI "Mobility x2300" gpu.
Version-Release number of selected component (if applicable):
8.40 fglrx driver.
Steps to Reproduce:
1. Install RHEL
2. Install ATI's fglrx driver
3. Start X
It appears the the version of libstdc++ in RHEL5 is too old for the fglrx
driver. From the Xorg log file:
(II) Loading /usr/lib/xorg/modules/drivers/fglrx_drv.so
dlopen: libstdc++.so.5: cannot open shared object file: No such file or directory
(EE) Failed to load /usr/lib/xorg/modules/drivers/fglrx_drv.so
(II) UnloadModule: "fglrx"
(EE) Failed to load module "fglrx" (loader failed, 7)
and "rpm -qa libstdc++" returns:
We have this system in the QE team. See Cameron.
For official Red Hat Enterprise Linux support, please log into the Red Hat
support website at http://www.redhat.com/support and file a support ticket,
or alternatively contact Red Hat Global Support Services at 1-888-RED-HAT1
to speak directly with a support associate and escalate an issue.
Red Hat Xorg team cannot support closed source packages, so the only thing we
can do for you is to help you deal with installation of proper packages
(compat-libstdc++ in this, I guess), but for that filing the issue through
IssueTracker would be more proper.
The libstdc++ we provide is _newer_ than the one they want:
% rpm -qp --provides
libstdc++ = 4.1.1-52.el5
libstdc++ = 4.1.2-14.el5
libstdc++.so.5 is provided by the compat-libstdc++-33 package.
Right you are. My bad. I ass-u-me-d that libstdc++.so.5 would equate to a
libstdc++ package version of 5.<foo> (and figured 4.1.foo was older).
Installing the compat package resolves the problem. My lack of knowledge about
how RH packages stuff is rather apparent :o).