Closed ViliusSutkus89 closed 3 months ago
Sorry, the build is only launched for Access Request users. You can request access writing in this issue.
Note: Conan v2 builds are now mandatory. Please read our discussion about it.
The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians
on the PR and we will help you.
Sorry, the build is only launched for Access Request users. You can request access writing in this issue.
I'm using conan 2.4.1 . This means the the recipe works on conan v2.
Is this error about required_conan_version = ">=1.53.0"
in the conanfile.py?
All green in build 2 (e0efa7d3f84b0456ac39c44953499b442a9a916c
):
pixman/0.43.4: All packages built successfully! (All logs)
pixman/0.42.2: All packages built successfully! (All logs)
pixman/0.43.0: All packages built successfully! (All logs)
Note: Conan v2 builds are now mandatory. Please read our discussion about it.
All green in build 2 (e0efa7d3f84b0456ac39c44953499b442a9a916c
):
You're welcome. I had to do a CI compile anyways to make sure the patch works, so posting the logs wasn't a big deal
Summary
Changes to recipe: pixman/0.43.4
Motivation
Pixman build for Android armv7 looks for the cpu-features.h header, which usually is supplied by the NDK. Without this patch Pixman does not compile for Android armv7.
Details
Pixman's meson build accepts option which tells it where to look for cpu-features.c and cpu-features.h . This patch does exactly just that.
I am aware of #8011 , but it is not merged, and I assume that Pixman's source code too would need to be patched to take a different library, while my suggested patch just supplies the correct meson option and Pixman just works then.
Even with this patch, older versions of pixman (0.43.0 and 0.42.2) are still build broken for Android armv7, but I am not too concerned with them, because they were buildbroken before this patch too.
Link to a CI run with proposed patch - https://github.com/ViliusSutkus89/conan-odr-index/actions/runs/9563222408 Link to a CI run without proposed patch - https://github.com/ViliusSutkus89/conan-odr-index/actions/runs/9563286270 Note how pixman/0.43.4 - android-armv7 turns green