Thanks
https://github.com/cisco/openh264/pull/3630
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58e1d4b5b4cd962f2fbe44a3abd5dab69a95e77a commit 58e1d4b5b4cd962f2fbe44a3abd5dab69a95e77a Author: Matoro Mahri <matoro@users.noreply.github.com> AuthorDate: 2023-03-15 16:32:08 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-03-15 18:07:36 +0000 media-libs/openh264: wire up tests, add mips patch Patch backports https://github.com/cisco/openh264/pull/3630 Tests are currently broken on BE but pass on LE. https://github.com/cisco/openh264/issues/3634 Bug: https://bugs.gentoo.org/896138 Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com> Closes: https://github.com/gentoo/gentoo/pull/30137 Signed-off-by: Joonas Niilola <juippis@gentoo.org> .../openh264/files/openh264-2.3.1-pr3630.patch | 159 +++++++++++++++++++++ media-libs/openh264/openh264-2.3.1-r1.ebuild | 20 ++- 2 files changed, 175 insertions(+), 4 deletions(-)
Created attachment 859232 [details] mipsel successful test openh264 successfully compiles and test on my mipsel device.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ade2cf8eafc39a206441175e1d508cc8bd7b355 commit 8ade2cf8eafc39a206441175e1d508cc8bd7b355 Author: Matoro Mahri <matoro@users.noreply.github.com> AuthorDate: 2023-03-29 23:06:58 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-04-06 04:50:55 +0000 profiles: create features/big-endian Using this in the future to dump issues which specifically affect big-endian platforms to avoid duplicated masks across the entire profile tree. This is for masks which are necessary due to problems which arise solely due to endian correctness. Solving a problem which causes one of these masks does not guarantee that the package will automatically work on all big-endian platforms, but it is a prerequisite to work on any of them. Please be cautious about adding things here as it will likely affect a platform that has not been tested on. A good heuristic I use is either: 1) works on ppc64le and not on ppc64, or 2) work on 3 different little-endian platforms and not on 3 different big-endian platforms, and the BE platforms fail in the same way Bug: https://bugs.gentoo.org/896138 Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com> Closes: https://github.com/gentoo/gentoo/pull/30406 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/arm64/big-endian/parent | 1 + profiles/arch/arm64/big-endian/use.mask | 6 ------ profiles/arch/hppa/package.mask | 5 ----- profiles/arch/hppa/parent | 1 + profiles/arch/hppa/use.mask | 4 ---- profiles/arch/m68k/package.mask | 7 ------- profiles/arch/m68k/parent | 1 + profiles/arch/m68k/use.mask | 4 ---- profiles/arch/mips/mips64/parent | 1 + profiles/arch/mips/mipsel/package.mask | 7 ------- profiles/arch/mips/o32/parent | 1 + profiles/arch/mips/package.mask | 5 ----- profiles/arch/mips/use.mask | 4 ---- profiles/arch/powerpc/package.mask | 7 ------- profiles/arch/powerpc/ppc32/parent | 1 + profiles/arch/powerpc/ppc64/64le/package.mask | 7 ------- profiles/arch/powerpc/ppc64/64le/use.mask | 4 ---- profiles/arch/powerpc/ppc64/64ul/parent | 1 + profiles/arch/powerpc/use.mask | 4 ---- profiles/arch/s390/package.mask | 7 ------- profiles/arch/s390/parent | 1 + profiles/arch/s390/use.mask | 4 ---- profiles/arch/sparc/package.mask | 5 ----- profiles/arch/sparc/parent | 1 + profiles/arch/sparc/use.mask | 4 ---- profiles/features/big-endian/README | 12 ++++++++++++ profiles/features/big-endian/eapi | 1 + profiles/{arch/arm64 => features}/big-endian/package.mask | 2 ++ profiles/{arch/mips/mipsel => features/big-endian}/use.mask | 6 +++--- 29 files changed, 27 insertions(+), 87 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=541d32ad80efb413779dfa6be0b76c2ce85dac6b commit 541d32ad80efb413779dfa6be0b76c2ce85dac6b Author: Matoro Mahri <matoro@users.noreply.github.com> AuthorDate: 2023-04-07 05:15:21 +0000 Commit: Viorel Munteanu <ceamac@gentoo.org> CommitDate: 2023-04-08 06:46:53 +0000 profiles/features/big-endian: mask media-libs/openh264 Bug: https://bugs.gentoo.org/896138 Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> profiles/features/big-endian/package.mask | 8 ++++++++ profiles/features/big-endian/package.use.mask | 7 +++++++ profiles/features/big-endian/use.mask | 5 +++++ 3 files changed, 20 insertions(+)
mips done all arches done