summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatoro Mahri <matoro@users.noreply.github.com>2023-03-29 19:06:58 -0400
committerSam James <sam@gentoo.org>2023-04-06 05:50:55 +0100
commit8ade2cf8eafc39a206441175e1d508cc8bd7b355 (patch)
treedf496eb1aca4a7e06575dec3c915e35dfba48f17 /profiles/arch/powerpc/ppc64
parentsys-apps/keyutils: unkeyword 1.6.3 for ~ppc, ~sparc (diff)
downloadgentoo-8ade2cf8eafc39a206441175e1d508cc8bd7b355.tar.gz
gentoo-8ade2cf8eafc39a206441175e1d508cc8bd7b355.tar.bz2
gentoo-8ade2cf8eafc39a206441175e1d508cc8bd7b355.zip
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>
Diffstat (limited to 'profiles/arch/powerpc/ppc64')
-rw-r--r--profiles/arch/powerpc/ppc64/64le/package.mask7
-rw-r--r--profiles/arch/powerpc/ppc64/64le/use.mask4
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/parent1
3 files changed, 1 insertions, 11 deletions
diff --git a/profiles/arch/powerpc/ppc64/64le/package.mask b/profiles/arch/powerpc/ppc64/64le/package.mask
index aa8fec70dd16..703c39a8fa69 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.mask
@@ -1,13 +1,6 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# matoro <matoro_gentoo@matoro.tk> (2022-03-20)
-# Broken on big-endian (#861710)
-# https://github.com/trendmicro/tlsh/issues/131
--dev-libs/tlsh
--dev-python/tlsh
--dev-util/diffoscope
-
# Jimi Huotari <chiitoo@gentoo.org> (2023-01-11)
# Requires media-libs/libva since 29.0.0, which is unmasked here.
->=media-video/obs-studio-29.0.0
diff --git a/profiles/arch/powerpc/ppc64/64le/use.mask b/profiles/arch/powerpc/ppc64/64le/use.mask
index b596bd803519..0d88d3edc2d1 100644
--- a/profiles/arch/powerpc/ppc64/64le/use.mask
+++ b/profiles/arch/powerpc/ppc64/64le/use.mask
@@ -28,10 +28,6 @@
# works on ppc64le
-vaapi
-# James Le Cuirot <chewi@gentoo.org> (2017-06-29)
-# Remask as this profile is little endian.
-big-endian
-
# Chris Gianelloni <wolf31o2@gentoo.org> (2008-02-13)
# Mask multilib, since we cannot use it.
multilib
diff --git a/profiles/arch/powerpc/ppc64/64ul/parent b/profiles/arch/powerpc/ppc64/64ul/parent
index f3229c5b9876..b088bfd7bf7b 100644
--- a/profiles/arch/powerpc/ppc64/64ul/parent
+++ b/profiles/arch/powerpc/ppc64/64ul/parent
@@ -1 +1,2 @@
..
+../../../../features/big-endian