[Buildroot] [git commit] libepoxy: reinstate mesa egl cflags patch

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Sat Mar 18 13:55:17 UTC 2017


commit: https://git.buildroot.net/buildroot/commit/?id=c97c86b0502808754d28a3ace1b4415c5932e1ea
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master

This is still required when building libepoxy against mesa egl without
x11 (GL).

Mesa needs a preprocessor define to avoid including X11 headers and
since this is not forwarded into epoxy.pc for other
libraries/applicatons that link against it it will fail.

Signed-off-by: Gustavo Zacarias <gustavo at zacarias.com.ar>
Tested-by: Vicente Olivert Riera <Vincent.Riera at imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
---
 .../0001-Forward-EGL-cflags-into-epoxy.pc.patch    | 32 ++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/package/libepoxy/0001-Forward-EGL-cflags-into-epoxy.pc.patch b/package/libepoxy/0001-Forward-EGL-cflags-into-epoxy.pc.patch
new file mode 100644
index 0000000..286f875
--- /dev/null
+++ b/package/libepoxy/0001-Forward-EGL-cflags-into-epoxy.pc.patch
@@ -0,0 +1,32 @@
+From 99b8373dbe8fb3bac835ebad90f91cfd213e4acb Mon Sep 17 00:00:00 2001
+From: Gustavo Zacarias <gustavo at zacarias.com.ar>
+Date: Wed, 15 Mar 2017 10:02:54 -0300
+Subject: [PATCH] Forward EGL cflags into epoxy.pc
+
+When building mesa egl without x11 and gles2 the headers need a
+MESA_EGL_NO_X11_HEADERS define to avoid including X11 headers.
+Forward EGL CFLAGS into epoxy.pc to avoid build failures when linking
+against libepoxy on this scenario.
+
+Signed-off-by: Gustavo Zacarias <gustavo at zacarias.com.ar>
+---
+Status: pull request https://github.com/anholt/libepoxy/pull/113
+
+ epoxy.pc.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/epoxy.pc.in b/epoxy.pc.in
+index 7828a77..8278b7d 100644
+--- a/epoxy.pc.in
++++ b/epoxy.pc.in
+@@ -10,6 +10,6 @@ epoxy_has_wgl=@epoxy_has_wgl@
+ Name: epoxy
+ Description: epoxy GL dispatch Library
+ Version: @PACKAGE_VERSION@
+-Cflags: -I${includedir}
++Cflags: -I${includedir} @EGL_CFLAGS@
+ Libs: -L${libdir} -lepoxy
+ Libs.private: @DLOPEN_LIBS@
+-- 
+2.10.2
+


More information about the buildroot mailing list