From be5a7e09fcefbd3ce5365028d4ff3e63f8750408 Mon Sep 17 00:00:00 2001 From: Thomas Senyk Date: Fri, 21 Jun 2013 15:00:41 +0000 Subject: [PATCH] gpu-viv-bin-mx6q: Add -lEGL and -lGAL to glesv2.pc and glesv1_cm.pc libGLESv2 has undefined symbols, which get provided by libEGL and libGAL, but libGLESv2 has no implicit 'link' to those libs. So if you link against libGLESv2 but not against libEGL and libGAL, you'll get 'undefined symbol'-errors. Change-Id: I2c35ba4b592a89106b82e16bbfdfb2c5fc6553c6 Signed-off-by: Thomas Senyk Signed-off-by: Otavio Salvador --- .../gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/glesv1_cm.pc | 2 +- .../gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/glesv2.pc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/glesv1_cm.pc b/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/glesv1_cm.pc index b69bcb2f..e801633b 100644 --- a/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/glesv1_cm.pc +++ b/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/glesv1_cm.pc @@ -7,6 +7,6 @@ Name: glesv1_cm Description: Vivante OpenGL ES 1.1 CM library Requires.private: libdrm x11 xext xdamage xfixes xcb Version: 8.0 -Libs: -L${libdir} -lGLESv1_CM +Libs: -L${libdir} -lGLESv1_CM -lEGL -lGAL Libs.private: -lm -lpthread -ldl Cflags: -I${includedir} diff --git a/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/glesv2.pc b/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/glesv2.pc index e92620b1..9be46f27 100644 --- a/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/glesv2.pc +++ b/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/glesv2.pc @@ -7,6 +7,6 @@ Name: glesv2 Description: Vivante OpenGL ES 2.0 library Requires.private: Version: 8.0 -Libs: -L${libdir} -lGLESv2 +Libs: -L${libdir} -lGLESv2 -lEGL -lGAL Libs.private: -lpthread -lrt Cflags: -I${includedir} -- 2.40.1