package/webkit: Fix OpenGL-related dependencies
authorBernd Kuhls <bernd.kuhls@t-online.de>
Mon, 19 May 2014 20:51:35 +0000 (22:51 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Mon, 19 May 2014 22:31:42 +0000 (00:31 +0200)
commit042a3b7efab17c44d8a9b5d1f61103e73b19d8c4
tree5ac3b68cde3d301e6a6422055675dcfc03c8c581
parentdfc3cc23af3ceb715f322dcb63d82d9d9abfe3ac
package/webkit: Fix OpenGL-related dependencies

fixes
http://autobuild.buildroot.net/results/27a/27a674c6a19a729fae5cc33de0360b2a061930c1/

This patch indeed fixes several problems based on the autobuilder-defconfig used.

1) Add missing dependencies when opengl is detected by webkit to satisfy autobuilder:

checking which GPU acceleration backend to use... opengl
checking for XCOMPOSITE... yes
checking for XDAMAGE... no
configure: error: Package requirements (xdamage) were not met:

2) ... but opengl should not have been detected with the used defconfig:
$ grep MESA .config
BR2_PACKAGE_MESA3D=y

which will lead to a link error although webkit configure found all dependencies:

/home/br2/output/host/opt/ext-toolchain/bin/../lib/gcc/mips-linux-gnu/4.7.3/../../../../mips-linux-gnu/bin/ld: cannot find -lGL

3) same is valid for glx, having GL/glx.h means nothing

4) add some configure options for gles/egl as well, just to make sure ;)

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/webkit/Config.in
package/webkit/webkit.mk