diff options
author | Matoro Mahri <matoro@users.noreply.github.com> | 2023-03-29 19:06:58 -0400 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2023-04-06 05:50:55 +0100 |
commit | 8ade2cf8eafc39a206441175e1d508cc8bd7b355 (patch) | |
tree | df496eb1aca4a7e06575dec3c915e35dfba48f17 /profiles/arch/powerpc/ppc64 | |
parent | sys-apps/keyutils: unkeyword 1.6.3 for ~ppc, ~sparc (diff) | |
download | gentoo-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.mask | 7 | ||||
-rw-r--r-- | profiles/arch/powerpc/ppc64/64le/use.mask | 4 | ||||
-rw-r--r-- | profiles/arch/powerpc/ppc64/64ul/parent | 1 |
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 |