profiles: drop x86-macos

Reality is, people having access to a machine that supports this are
rare, bootstrapping to such machines is broken, and even if it would
work, the usefulness is zero.

So drop it, 32-bits Intel macOS is dead.

Signed-off-by: Fabian Groffen <grobian@gentoo.org>
This commit is contained in:
Fabian Groffen
2021-01-06 17:01:25 +01:00
parent 44ffef0c02
commit 75712aea09
26 changed files with 3 additions and 187 deletions

View File

@@ -21,7 +21,6 @@ ppc64-linux
x86-linux
arm64-macos
ppc-macos
x86-macos
x64-macos
sparc-solaris
sparc64-solaris

View File

@@ -1 +0,0 @@
5

View File

@@ -1,5 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
CHOST="i686-apple-darwin15"
CHOST_x86="${CHOST}"

View File

@@ -1,9 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# The Carbon interface has been removed entirely in Lion, only tk-8.6
# will come with Cocoa support. If you must have tk, you'll have to
# force USE=-aqua, but don't report bugs for incompatabilities you might
# encounter.
# NOTE: keep this mask synced with arch/x64
<dev-lang/tk-8.6

View File

@@ -1,6 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Elias Pipping <pipping@gentoo.org> (2007-09-30)
# compiles with -aqua, doesn't work, though
media-video/mplayer aqua

View File

@@ -1,4 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

View File

@@ -1,2 +0,0 @@
..
../../arch/x86

View File

@@ -1,30 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# This file masks out USE flags that are simply NOT allowed in the default
# x86 profile. This works, for example, if another architecture's
# profile have a USE flag associated with (such as altivec, mmx, etc).
# Unmask x86 instruction sets
-cpu_flags_x86_mmx
-cpu_flags_x86_mmxext
-cpu_flags_x86_sse
-cpu_flags_x86_sse2
-cpu_flags_x86_ssse3
-svga
# Unmask nvidia XvMC support
-nvidia
# Unmask dev-db/oracle-instantclient-basic support
-oci8-instant-client
# Modular X: unmask for architectures on which they are available
-input_devices_synaptics
-input_devices_vmmouse
-input_devices_wacom
-video_cards_nvidia
-video_cards_vmware
# ibm is only used for ppc64 stuff
ibm

View File

@@ -1 +0,0 @@
5

View File

@@ -1,5 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
CHOST="i686-apple-darwin17"
CHOST_x86="${CHOST}"

View File

@@ -1,9 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# The Carbon interface has been removed entirely in Lion, only tk-8.6
# will come with Cocoa support. If you must have tk, you'll have to
# force USE=-aqua, but don't report bugs for incompatabilities you might
# encounter.
# NOTE: keep this mask synced with arch/x64
<dev-lang/tk-8.6

View File

@@ -1,6 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Elias Pipping <pipping@gentoo.org> (2007-09-30)
# compiles with -aqua, doesn't work, though
media-video/mplayer aqua

View File

@@ -1,4 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

View File

@@ -1,2 +0,0 @@
..
../../arch/x86

View File

@@ -1,30 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# This file masks out USE flags that are simply NOT allowed in the default
# x86 profile. This works, for example, if another architecture's
# profile have a USE flag associated with (such as altivec, mmx, etc).
# Unmask x86 instruction sets
-cpu_flags_x86_mmx
-cpu_flags_x86_mmxext
-cpu_flags_x86_sse
-cpu_flags_x86_sse2
-cpu_flags_x86_ssse3
-svga
# Unmask nvidia XvMC support
-nvidia
# Unmask dev-db/oracle-instantclient-basic support
-oci8-instant-client
# Modular X: unmask for architectures on which they are available
-input_devices_synaptics
-input_devices_vmmouse
-input_devices_wacom
-video_cards_nvidia
-video_cards_vmware
# ibm is only used for ppc64 stuff
ibm

View File

@@ -12,5 +12,5 @@ DEFAULT_ABI="amd64"
ABI="amd64"
IUSE_IMPLICIT="abi_x86_64"
LIBDIR_amd64="lib"
# We use Clang, let it figure out what is the best to use
# figure out automatically what is the best to use
CFLAGS="-march=native"

View File

@@ -1,9 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# The 32-bits profile is inherited by the 64-bits one!
# All the Mac OS X profiles inherit from their matching arch profile here.
# The Carbon interface has been removed in the 64-bits userland, only
# tk-8.6 will come with Cocoa support. If you must have tk, you'll have
# to force USE=-aqua, but don't report bugs for incompatabilities you

View File

@@ -1,10 +1,6 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# The 32-bits profile is inherited by the 64-bits one!
# All the Mac OS X profiles inherit from their matching arch profile here.
# Christoph Junghans <ottoxr@gentoo.org> (2014-12-29)
# disable optimized assembly code, bug #529584
media-libs/xvid -pic

View File

@@ -1 +0,0 @@
5

View File

@@ -1,16 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
ARCH="x86-macos"
ACCEPT_KEYWORDS="~x86-macos"
CPU_FLAGS_X86="mmx mmxext sse sse2"
# multilib build stuff, single ABI (no multilib)
MULTILIB_ABIS="x86"
DEFAULT_ABI="x86"
ABI="x86"
IUSE_IMPLICIT="abi_x86_32"
LIBDIR_x86="lib"
# We use Clang, let it figure out what is the best to use
CFLAGS="-march=native"

View File

@@ -1,5 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# All the Mac OS X profiles inherit from their matching arch profile here.

View File

@@ -1,12 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Fabian Groffen <grobian@gentoo.org> (2018-11-29)
# libgcrypt relies on GCC pragma to disable optimisation, but we use Clang
dev-libs/libgcrypt o-flag-munging
# Fabian Groffen <grobian@gentoo.org> (2016-12-20)
# Force the host target to avoid dependency hell
dev-ml/llvm-ocaml llvm_targets_X86
sys-devel/clang llvm_targets_X86
sys-devel/llvm llvm_targets_X86

View File

@@ -1,13 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# All the Mac OS X profiles inherit from their matching arch profile here.
# Jeremy Olexa <darkside@gentoo.org> (2010-07-29)
# Relocation issues on 32-bit OSX, bug #329859
media-sound/mpg123 cpu_flags_x86_mmx cpu_flags_x86_sse
# Fabian Groffen <grobian@gentoo.org> (2009-02-01)
# Doesn't compile, bug #257225
media-video/ffmpeg cpu_flags_x86_mmx

View File

@@ -1,6 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Force the flag corresponding to the default ABI
x86-macos
abi_x86_32

View File

@@ -1,6 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Unmask the flag corresponding to the default ABI
-x86-macos
-abi_x86_32

View File

@@ -288,12 +288,9 @@ arm64-linux default/linux/arm64/17.0/prefix/kernel-3.2+ exp
# Mac OS X Profiles
ppc-macos prefix/darwin/macos/10.5/ppc/gcc exp
x86-macos prefix/darwin/macos/10.11/x86 exp
x64-macos prefix/darwin/macos/10.11/x64 exp
x86-macos prefix/darwin/macos/10.13/x86 exp
x64-macos prefix/darwin/macos/10.13/x64 exp
x64-macos prefix/darwin/macos/10.13/x64/gcc exp
x86-macos prefix/darwin/macos/10.14/x86 exp
x64-macos prefix/darwin/macos/10.14/x64 exp
x64-macos prefix/darwin/macos/10.14/x64/gcc exp
x64-macos prefix/darwin/macos/10.15/x64 exp