Make sure Xwayland loads swrast_dri.so from the proper location |
||
Issue descriptionRight now mesa hardcodes the location for the swrast_dri.so library to be /usr/lib64/dri. This is because we set it to that location in the configure step of the mesa ebuild (--with-dri-driverdir). We should make sure that mesa instead loads this library from the /opt/google location.
,
Apr 24 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/ded52d335490f1c84c3754c5bfb1c231a3819cf9 commit ded52d335490f1c84c3754c5bfb1c231a3819cf9 Author: Chirantan Ekbote <chirantan@chromium.org> Date: Tue Apr 24 01:09:21 2018 termina_container_tools: Pull in swrast_dri.so Xwayland uses dlopen to open swrast_dri.so. This means that lddtree doesn't know that it needs to be pulled in. Explicitly add that library and its dependencies to the list of packages installed in the final directory. BUG=chromium:835959 TEST=`glxinfo` and `xdpyinfo | grep GLX` both work inside the container Change-Id: I8191923115e10bfe283cac62c8ac5c3cc9fd6bef Signed-off-by: Chirantan Ekbote <chirantan@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1024951 Reviewed-by: David Reveman <reveman@chromium.org> [rename] https://crrev.com/ded52d335490f1c84c3754c5bfb1c231a3819cf9/chromeos-base/termina_container_tools/termina_container_tools-0.0.1-r4.ebuild [modify] https://crrev.com/ded52d335490f1c84c3754c5bfb1c231a3819cf9/chromeos-base/termina_container_tools/termina_container_tools-0.0.1.ebuild
,
Jan 15
https://chromium-review.googlesource.com/c/chromiumos/platform2/+/1403896 should fix this for both swrast and virtio_gpu which point the other changes should be revertable. |
||
►
Sign in to add a comment |
||
Comment 1 by bugdroid1@chromium.org
, Apr 23 2018