Summary: | [build problem] libdricore9.0.0.so.1 => not found on classic drivers | ||
---|---|---|---|
Product: | Mesa | Reporter: | Fabio Pedretti <pedretti.fabio> |
Component: | Mesa core | Assignee: | mesa-dev |
Status: | RESOLVED NOTOURBUG | QA Contact: | |
Severity: | critical | ||
Priority: | high | ||
Version: | git | ||
Hardware: | All | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Fabio Pedretti
2012-09-03 09:10:02 UTC
(In reply to comment #1) > :/usr/lib/i386-linux-gnu/dri$ ldd radeon_dri.so > linux-gate.so.1 => (0x00c4e000) > libdricore9.0.0.so.1 => not found [...] > :/usr/lib/i386-linux-gnu/dri$ file libdricore9.0.0.so.1 The build log shows upstream installing it in /usr/lib/i386-linux-gnu, where it should be found. Looks like a downstream packaging bug. > Gallium drivers doesn't link to it. Now that would be a bug, but again I can't reproduce it with a local upstream build. I confirm that soft linking libdricore9.0.0.so.1 in /usr/lib/x86_64-linux-gnu fixes the issue for me. (In reply to comment #1) > The build log shows upstream installing it in /usr/lib/i386-linux-gnu, where it > should be found. Looks like a downstream packaging bug. OK, thanks. > > Gallium drivers doesn't link to it. > > Now that would be a bug, but again I can't reproduce it with a local upstream > build. It looks that gallium drivers have it statically linked, their size is much bigger than on the classic drivers. $ ls -lh totale 29M -rw-r--r-- 1 root root 380K set 3 13:22 i915_dri.so -rw-r--r-- 1 root root 976K set 3 13:22 i965_dri.so -rw-r--r-- 1 root root 5,8M set 3 13:22 nouveau_dri.so -rw-r--r-- 1 root root 185K set 3 13:22 nouveau_vieux_dri.so -rw-r--r-- 1 root root 322K set 3 13:22 r200_dri.so -rw-r--r-- 1 root root 5,2M set 3 13:22 r300_dri.so -rw-r--r-- 1 root root 5,2M set 3 13:22 r600_dri.so -rw-r--r-- 1 root root 296K set 3 13:22 radeon_dri.so -rw-r--r-- 1 root root 5,3M set 3 13:22 swrast_dri.so -rw-r--r-- 1 root root 5,0M set 3 13:22 vmwgfx_dri.so |
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.