-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create and install .pc files (correct pull request) #8
base: master
Are you sure you want to change the base?
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.