OpenVG will be not default in non rpi systems.
Open
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
Description
Compile by default under arm64 will failed if not OpenVG found.
Expected behavior
Compile by default without OpenVG under arm64
Actual behavior
It's needed --disable-vg flag
[What is actually happening]
vc_egl shouldn't be even attempted to be built on non-raspberry pi systems..
Steps to reproduce the bug
- Compile retroarch core under arm64
- Error vc_egl_ctx.c:24:10: fatal error: VG/openvg.h: No such file or directory
3 - see https://github.com/RetroPie/RetroPie-Setup/issues/3915
- RetroArch: [version/commit]
Current code not sure what first commit broken this .
Environment information
- OS: [The operating system you're running]
Testing Ubuntu 18/20/22.x arm64 variants. - Compiler: [In case you are running local builds]
It's not compiler specific
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the default arm64 build on Ubuntu and inspect the build logic around vc_egl_ctx.c and the --disable-vg option. Done means a non-Raspberry Pi arm64 build succeeds without OpenVG installed and no longer attempts to build vc_egl by default.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100