0.4.29 version does this: - PowerPC: Support ELFv2 ABI (A. Wilcox) and ppc64le (Michel Normand) ORC is used to have much better performing optimized inner loops in GStreamer and related projects. Without it, it is using some generic code for stuff like video format conversions, audio format conversion and so on, which is probably much slower than it would be if ORC was enabled. Please consider testing this, keywording it and removing the base use.mask on it like done for amd64 and x86 (probably putting it into use.stable.mask in turn until it's ready to go stable too). There is not much point just keywording orc and not getting gstreamer stuff to use it via the USE flag profile changes.
~ppc64 keyworded. Last arch. Closing.
This is very far from done. Please actually pay attention to the request and test accordingly with the available USE flag.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7bdde3e4a2516cb65da5abe313642a4894c516a commit a7bdde3e4a2516cb65da5abe313642a4894c516a Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2019-08-10 15:47:23 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2019-08-10 15:49:02 +0000 Revert "dev-lang/orc: keyworded 0.4.29 for ppc64, bug #691804" This reverts commit cab7a60bba76b3763288cfaedd4a5e5b3e8b6d17. Bug: https://bugs.gentoo.org/691804 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> dev-lang/orc/orc-0.4.29.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
It looks like orc might be broken on ppc64le: https://gitlab.freedesktop.org/gstreamer/orc/issues/19
Looking good on ppc64. With '-orc' in /etc/portage/profile/use.mask the rdeps pass in the same way as with (orc) masked. The orc-specific tests all pass. # cat orc-691804.report USE tests started on So 11. Aug 19:02:12 CEST 2019 FEATURES=' test' USE='' succeeded for =dev-lang/orc-0.4.29 USE='-examples -pax_kernel -static-libs' succeeded for =dev-lang/orc-0.4.29 USE='examples -pax_kernel -static-libs' succeeded for =dev-lang/orc-0.4.29 USE='-examples pax_kernel -static-libs' succeeded for =dev-lang/orc-0.4.29 USE='examples pax_kernel -static-libs' succeeded for =dev-lang/orc-0.4.29 USE='-examples -pax_kernel static-libs' succeeded for =dev-lang/orc-0.4.29 USE='examples -pax_kernel static-libs' succeeded for =dev-lang/orc-0.4.29 USE='-examples pax_kernel static-libs' succeeded for =dev-lang/orc-0.4.29 USE='examples pax_kernel static-libs' succeeded for =dev-lang/orc-0.4.29 revdep tests started on So 11. Aug 19:12:58 CEST 2019 FEATURES=' test' USE='orc' succeeded for media-plugins/gst-plugins-a52dec FEATURES=' test' USE='orc' succeeded for media-libs/gst-plugins-bad FEATURES=' test' USE='orc' succeeded for media-plugins/gst-plugins-libav USE='orc' FEATURES=' test' failed for media-sound/pulseaudio USE='orc' FEATURES=' test' failed for media-libs/gst-plugins-good USE='orc' FEATURES=' test' failed for media-libs/gst-plugins-base revdep tests started on So 11. Aug 19:28:51 CEST 2019 ('-orc' in /etc/portage/profile/use.mask) FEATURES=' test' USE='orc' succeeded for media-plugins/gst-plugins-a52dec FEATURES=' test' USE='orc' succeeded for media-libs/gst-plugins-bad FEATURES=' test' USE='orc' succeeded for media-plugins/gst-plugins-libav USE='orc' FEATURES=' test' failed for media-sound/pulseaudio USE='orc' FEATURES=' test' failed for media-libs/gst-plugins-good USE='orc' FEATURES=' test' failed for media-libs/gst-plugins-base FAIL: volume-test ============================================================================ Testsuite summary for pulseaudio 12.2 ============================================================================ # TOTAL: 35 # PASS: 34 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 FAIL: elements/alpha ============================================================================ Testsuite summary for GStreamer Good Plug-ins 1.14.4 ============================================================================ # TOTAL: 82 # PASS: 81 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 FAIL: libs/video ============================================================================ Testsuite summary for GStreamer Base Plug-ins 1.14.4 ============================================================================ # TOTAL: 79 # PASS: 78 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0
Created attachment 586582 [details] build.log
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3633014ee6b3f8d556d44cc59b5ec6ebf516504 commit e3633014ee6b3f8d556d44cc59b5ec6ebf516504 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2019-11-21 19:39:26 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2019-11-23 21:41:20 +0000 dev-lang/orc: Version bump to 0.4.31 - Convert to Meson (autotools build system was removed) - EAPI=7 - Drop Darwin hack - Drop IUSE=pax_kernel Bug: https://bugs.gentoo.org/691804 Closes: https://bugs.gentoo.org/554600 Closes: https://bugs.gentoo.org/645232 Closes: https://bugs.gentoo.org/698272 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-lang/orc/Manifest | 1 + dev-lang/orc/orc-0.4.31.ebuild | 43 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+)
added ~ppc64
And orc is still use.masked on ppc64, so re-opening for the same reason again.
Resetting sanity check; package list is empty.