[Buildroot] [autobuild.buildroot.net] Build results for 2013-12-03

Thomas De Schampheleire patrickdepinguin at gmail.com
Thu Dec 5 15:59:31 UTC 2013


Hi,

>       bfin |              xlib_libX11-1.5.0 | NOK | http://autobuild.buildroot.net/results/a47c5d96f880af04b85bb6773e87d04f9d7c2864/

The problem here is that xlib_libX11 needs dlfcn.h and dlopen, thus
!BR2_PREFER_STATIC_LIB.
Adding this 'depends on !BR2_PREFER_STATIC_LIB' to
package/x11r7/xlib_libX11 is the solution here. However, this requires
propagating this dependency to all packages that 'select' the
xlib_libX11 package, which is a very large amount of packages (105),
most of which are other X packages.

Is this the way to go or is there a special handling of X packages
that I'm not aware of?
For example, should we simply add this dependency to the entire set of
X11 packages at package/x11r7/Config.in?
This would greatly reduce the amount of 'depends on
!BR2_PREFER_STATIC_LIB' additions, but may be too coarse-grained as
not every X11 library necessarily needs shared libraries (unless of
course xlib_libX11 is a dependency on all these libraries, I did not
check that).

Thanks for your input,
Thomas


More information about the buildroot mailing list