| Summary: |
i830 shadow support uses symbols built only in DRI when DRI not built |
| Product: |
xorg
|
Reporter: |
Alan Coopersmith <alan.coopersmith> |
| Component: |
Driver/intel | Assignee: |
Alan Hourihane <alanh> |
| Status: |
RESOLVED
FIXED
|
QA Contact: |
|
| Severity: |
normal
|
|
|
| Priority: |
high
|
CC: |
dima+freedesktop
|
| Version: |
git | |
|
| Hardware: |
x86 (IA32) | |
|
| OS: |
Solaris | |
|
| Whiteboard: |
|
|
i915 platform:
|
|
i915 features:
|
|
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.
In the current CVS head version of the i810 driver, i830_driver.c calls xf86LoaderReqSymLists(I810shadowFBSymbols, NULL); outside of #ifdef XF86DRI, but I810shadowSymbols in i810_driver.c is only defined inside #ifdef XF86DRI, leading to failures when built without DRI. (II) Loading /usr/X11/lib/modules/drivers/i810_drv.so dlopen: ld.so.1: Xorg: fatal: relocation error: file /usr/X11/lib/modules/driver s/i810_drv.so: symbol I810shadowFBSymbols: referenced symbol not found (EE) Failed to load /usr/X11/lib/modules/drivers/i810_drv.so (II) UnloadModule: "i810" (EE) Failed to load module "i810" (loader failed, 7)