Mesa armhf builds don't depend on libmirclient
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mesa (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
Have a look at the libegl1-mesa package built for armhf - it doesn't depend on libmirclient:
$ dpkg -I libegl1-
...
Depends: libc6 (>= 2.4), libdrm2 (>= 2.4.25), libgbm1 (>= 7.11~1), libudev1 (>= 183), libwayland-client0 (>= 1.0.2), libwayland-server0 (>= 1.0.2), libx11-6, libx11-xcb1, libxcb-dri2-0 (>= 1.8), libxcb-xfixes0, libxcb1
...
This causes armhf builds to fail that don't depend on libmirclient, e.g.:
https:/
...
/usr/bin/c++ -g -O2 -fstack-protector --param=
/usr/lib/
collect2: error: ld returned 1 exit status
make[3]: *** [bin/unity-
This works correctly on i386 and amd64.
Could be related in some was to bug 1168989?
affects: | mir → mesa (Ubuntu) |
tags: | added: egl-platform-mir |
Changed in mesa (Ubuntu): | |
importance: | High → Medium |
assignee: | Chris Halse Rogers (raof) → nobody |
From an armhf build [1]:
dh_shlibdeps -s mesa_display_ is_valid used by debian/ libegl1- mesa/usr/ lib/arm- linux-gnueabihf /libEGL. so.1.0. 0 found in none of the libraries
...
dpkg-shlibdeps: warning: symbol mir_egl_
So dpkg is not picking up the dependency correctly.
Does not occur in an amd64 build [2].
[1] https:/ /launchpadlibra rian.net/ 143308747/ buildlog_ ubuntu- saucy-armhf. mesa_9. 2~git20130611. 761320b1- 0ubuntu0% 2Bmir4- jenkins82saucy0 _UPLOADING. txt.gz /launchpadlibra rian.net/ 143262223/ buildlog_ ubuntu- saucy-amd64. mesa_9. 2~git20130611. 761320b1- 0ubuntu0% 2Bmir4- jenkins82saucy0 _UPLOADING. txt.gz
[2] https:/