Create and install .pc files (correct pull request)#8
Create and install .pc files (correct pull request)#8raoulh wants to merge 2 commits intolinux-sunxi:masterfrom
Conversation
…e correctly Build pkg-config files for gles and egl and install them Fix .pc creation add correct driver version in .pc
|
up |
The GLES and GLES2 header files provided by sunxi-mali do not define the type "GLchar" and use "char" instead in the prototype of some functions. In order to have some applications build (like cairo), a new patch has been added to define the missing type. This issue has been reported upstream some time ago, but the pull request has not been merged yet. (See linux-sunxi/sunxi-mali#8). Fixes http://autobuild.buildroot.net/results/2cb/2cb13a5bb92dabed219d49f49f0b9a2dfe65a0ca/. [Thomas: add more details to the patch description, using the commit log message details.] Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
I'd like to bump this request to please. This is preventing EFL from working on Mali. |
|
The problem is still here and Raoul patch is good, so why not merge it, I had to point to Raoul's repository in meta-sunxi recipes to get graphical app working with gles acceleration. I think it's better if the problem is corrected in the official repo, than using a fork. |
Latest sunxi-mali was failing when splitting package and creating the -dbg package for Mali.so. Debug package is now disabled for sunxi-mali. It's proprietary anyway and we can't do anything about it.
The GLES and GLES2 header files provided by sunxi-mali do not define the type "GLchar" and use "char" instead in the prototype of some functions. In order to have some applications build (like cairo), a new patch has been added to define the missing type. This issue has been reported upstream some time ago, but the pull request has not been merged yet. (See linux-sunxi/sunxi-mali#8). Fixes http://autobuild.buildroot.net/results/2cb/2cb13a5bb92dabed219d49f49f0b9a2dfe65a0ca/. [Thomas: add more details to the patch description, using the commit log message details.] Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
any status about this pull request? |
|
This is also necessary to build newer libsdl2 (at least the upcoming 2.04). |
|
Still not merged while "This branch has no conflicts with the base branch" , I might worth to test it and report it's ok to commit. |
Bug: linux-sunxi#8 Change-Id: I1ebdb3c7dcad46550845b18b846592ee3f956b44 Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
Bug: linux-sunxi#8 Origin: https://github.com/TizenTeam/sunxi-mali/tree/master Change-Id: I1ebdb3c7dcad46550845b18b846592ee3f956b44 Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
|
it seems to miss at least a couple of bits to get the files installed - looking into this. |
Bug: linux-sunxi#8 Signed-off-by: Yann Dirson <ydirson@o-computers.com>
Bug: linux-sunxi#8 Signed-off-by: Yann Dirson <ydirson@o-computers.com>
|
It may also be that egl.pc needs "Requires: x11", since eglplatform.h includes it unconditionally. We'll have to see if it's really missing. |
Bug: linux-sunxi#8 Signed-off-by: Yann Dirson <ydirson@o-computers.com>
Bug: linux-sunxi#8 Signed-off-by: Yann Dirson <ydirson@o-computers.com>
Bug: linux-sunxi#8 Signed-off-by: Yann Dirson <ydirson@o-computers.com>
Bug: linux-sunxi#8 Signed-off-by: Yann Dirson <ydirson@o-computers.com>
Bug: linux-sunxi#8 Signed-off-by: Yann Dirson <ydirson@o-computers.com>
Bug: linux-sunxi#8 Signed-off-by: Yann Dirson <ydirson@o-computers.com>
This pull request is the reworked version for creating and installing pkg-config's .pc files.
This include also the correct version detected by makefile.