You have been subscribed to a public bug:

Have a look at the libegl1-mesa package built for armhf - it doesn't
depend on libmirclient:

$ dpkg -I 
libegl1-mesa_9.2~git20130611.761320b1-0ubuntu0+mir3-jenkins81saucy0_armhf.deb
...
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://launchpadlibrarian.net/143248120/buildlog_ubuntu-saucy-armhf.unity-system-compositor_0.0.1bzr29saucy0.77%2Bbuild2_FAILEDTOBUILD.txt.gz
...
/usr/bin/c++   -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat 
-Werror=format-security -D_FORTIFY_SOURCE=2  -std=c++11 -Wall -O2 -g -DNDEBUG   
-Wl,-Bsymbolic-functions -Wl,-z,relro 
CMakeFiles/unity-system-compositor.dir/main.cpp.o 
CMakeFiles/unity-system-compositor.dir/dm_connection.cpp.o 
CMakeFiles/unity-system-compositor.dir/system_compositor.cpp.o  -o 
../bin/unity-system-compositor -rdynamic -lmirserver -lpthread -lboost_chrono 
-lboost_date_time -lboost_filesystem -lboost_system -lboost_thread 
-lboost_program_options -lboost_regex -lpthread 
/usr/lib/arm-linux-gnueabihf/libEGL.so.1: undefined reference to 
`mir_egl_mesa_display_is_valid'
collect2: error: ld returned 1 exit status
make[3]: *** [bin/unity-system-compositor] Error 1

This works correctly on i386 and amd64.

Could be related in some was to bug 1168989?

** Affects: mesa (Ubuntu)
     Importance: High
     Assignee: Chris Halse Rogers (raof)
         Status: Triaged

-- 
Mesa armhf builds don't depend on libmirclient
https://bugs.launchpad.net/bugs/1194002
You received this bug notification because you are a member of Ubuntu Bugs, 
which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to