5 #USE="X gtk gnome -alsa"
10 +# DO NOT CHANGE THIS SETTING UNLESS YOU ARE USING STAGE1!
11 +# Change this line as appropriate (i686, i586, i486 or i386).
12 +# All modern systems (even Athlons) should use "i686-pc-linux-gnu".
14 +CHOST="i686-pc-linux-gnu"
16 # Host and optimization settings
17 # ==============================
20 # -frecord-gcc-switches, since otherwise the check could result in false
23 -# Please refer to the GCC manual for a list of possible values.
26 +# -mcpu=<cpu-type> means optimize code for the particular type of CPU without
27 +# breaking compatibility with other CPUs.
29 +# -march=<cpu-type> means to take full advantage of the ABI and instructions
30 +# for the particular CPU; this will break compatibility with older CPUs (for
31 +# example, -march=athlon-xp code will not run on a regular Athlon, and
32 +# -march=i686 code will not run on a Pentium Classic.
34 +# CPU types supported by gcc version:
35 +# (Higher versions include the targets from older ones,
36 +# those listed on the same line are equivalent.)
38 +# i386 Original Intel's i386.
39 +# i486 Intel's i486. (No scheduling implemented.)
40 +# i586, pentium Intel Pentium with no MMX support.
41 +# pentium-mmx Intel PentiumMMX based on Pentium core with MMX.
42 +# i686, pentiumpro Intel PentiumPro.
44 +# k6 AMD K6 with MMX.
45 +# k6-2, k6-3 AMD K6 with MMX and 3dNOW!.
46 +# pentium2 Intel Pentium2 based on PentiumPro with MMX.
47 +# pentium3 Intel Pentium3 based on PentiumPro with MMX and SSE.
48 +# pentium4 Intel Pentium4 with MMX, SSE and SSE2.
49 +# athlon, athlon-tbird AMD Athlon with MMX, 3dNOW!, enhanced 3dNOW!
51 +# athlon-4, athlon-xp, athlon-mp AMD Athlon with MMX, 3dNOW!, enhanced
52 +# 3dNOW! and full SSE.
54 +# winchip-c6 IDT Winchip C6, i486 with MMX.
55 +# winchip2 IDT Winchip2, i486 MMX and 3dNOW!.
56 +# c3 Via C3 with MMX and 3dNOW! (No scheduling implemented.)
58 +# c3-2 Via C3-2 with MMX and SSE. (No scheduling implemented.)
59 +# pentium-m Low power version of Intel Pentium3 with MMX, SSE, SSE2.
60 +# Used by Centrino notebooks.
61 +# prescott Intel Pentium4 with MMX, SSE, SSE2 and SSE3.
62 +# nocona Intel Pentium4 with 64-bit extensions, MMX, SSE, SSE2
64 +# k8, opteron, athlon64, athlon-fx AMD K8 core based CPUs with x86-64.
65 +# (This supersets MMX, SSE, SSE2, 3dNOW!, enhanced 3dNOW! and
66 +# 64-bit extensions.)
68 +# Gentoo Linux 1.2 and below used gcc-2.95*
69 +# Gentoo Linux 1.4 and 2004.* had gcc-3.2
70 +# Gentoo Linux 2005.1 through 2006.0 use gcc-3.3
71 +# Gentoo Linux 2006.1 has gcc-4.1
74 +# CRITICAL WARNINGS: ****************************************************** #
75 +# K6 markings are deceptive. Avoid setting -march for them. See Bug #24379. #
76 +# Pentium-M CPUs should not enable sse2 until at least gcc-3.4. Bug 50616. #
77 +# ************************************************************************* #
79 +# NOTE: the -On optimization levels are set with the letter O, not -0 (zero).
82 +#CFLAGS="-mcpu=athlon-xp -O2 -pipe"
83 +#CFLAGS="-march=pentium3 -O2 -pipe"
85 # If you set a CFLAGS above, then this line will set your default C++ flags to
89 # DO NOT PUT ANYTHING BUT YOUR SPECIFIC ~ARCHITECTURE IN THE LIST.
90 # IF YOU ARE UNSURE OF YOUR ARCH, OR THE IMPLICATIONS, DO NOT MODIFY THIS.
92 -#ACCEPT_KEYWORDS="~arch"
93 +#ACCEPT_KEYWORDS="~x86"
95 # ACCEPT_LICENSE is used to mask packages based on licensing restrictions.
96 # It may contain both license and group names, where group names are