I have a ppc64 big endian desktop, and mupdf crashes a lot on PDFs with (any) picture(s). I compared my USE flags with my x86 machine, and the only difference was the opengl use flag. So I tried to compile mupdf with opengl, but the use flag was masked, because glfw is not supported on powerpc, apparently (note there was no bug number): # Michael Weber <xmw@gentoo.org> (14 Mar 2017) # mask unkeyworded dependency media-libs/glfw app-text/mupdf opengl I have merged glfw without issues, and removed the use flag mask on mupdf, and now mupdf seems to work just fine. No crashes experienced so far. Other distributions also seem to support glfw on powerpc (and arm). This leaves me with the question - why is "glfw" seen as "unsupported"? Should I file a separate request for glfw to be keyworded (right now it's "**") first?
yes, please one ticket per package/topic.
Now that the opengl USE flag adds a freeglut dependency (which is keyworded on ppc{,64}), I think we can safely remove that hard mask.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9b740ffc467f21ad543a5e96a608ba4e040b93f commit f9b740ffc467f21ad543a5e96a608ba4e040b93f Author: Virgil Dupras <vdupras@gentoo.org> AuthorDate: 2018-10-07 19:38:37 +0000 Commit: Virgil Dupras <vdupras@gentoo.org> CommitDate: 2018-10-07 19:40:29 +0000 profiles: remove obsolete app-text/mupdf masks Closes: https://bugs.gentoo.org/626732 Bug: https://bugs.gentoo.org/658618 Signed-off-by: Virgil Dupras <vdupras@gentoo.org> profiles/arch/alpha/package.use.mask | 4 ---- profiles/arch/arm/package.use.mask | 4 ---- profiles/arch/ia64/package.use.mask | 4 ---- profiles/arch/powerpc/package.use.mask | 4 ---- profiles/arch/powerpc/package.use.stable.mask | 4 ---- profiles/arch/powerpc/ppc32/package.use.mask | 4 ---- profiles/arch/powerpc/ppc64/package.use.mask | 4 ---- profiles/arch/sparc/package.use.mask | 4 ---- 8 files changed, 32 deletions(-)