1 |
Hardware can use either size, it's a built time option. |
2 |
64K is standard and is what we use by default and 99% of distros use. |
3 |
4K is more compatible with desktop applications and GPU drivers, |
4 |
which often assume 4K page size. |
5 |
|
6 |
Problem from switching page sizes on reboot: |
7 |
btrfs and swaps break, other filesystems like ext4 may become |
8 |
unmountable, sepending on direction of switch 4K <-> 64K. |
9 |
|
10 |
Our installcd provides both kernel options, so users can choose which |
11 |
one to boot. |
12 |
|
13 |
Planned consumers of this flag: |
14 |
sys-kernel/gentoo-kernel |
15 |
sys-kernel/gentoo-kernel-bin ( in the future ) |
16 |
sys-kernel/vanilla-kernel |
17 |
dev-util/google-perftools |
18 |
|
19 |
any other application that has a build time switch to optimize for or |
20 |
set page size. |
21 |
Also can be used by applications that are known to be broken with |
22 |
specific page size. |
23 |
Mesa and amdgpu drivers used to have some problems in the past, but it |
24 |
was fixed, however broken apps still exist. |
25 |
|
26 |
Signed-off-by: Georgy Yakovlev <gyakovlev@g.o> |
27 |
--- |
28 |
profiles/arch/powerpc/ppc64/make.defaults | 6 +++++- |
29 |
profiles/base/make.defaults | 4 ++-- |
30 |
profiles/desc/ppc_pagesize.desc | 5 +++++ |
31 |
profiles/embedded/make.defaults | 4 ++-- |
32 |
4 files changed, 14 insertions(+), 5 deletions(-) |
33 |
create mode 100644 profiles/desc/ppc_pagesize.desc |
34 |
|
35 |
diff --git a/profiles/arch/powerpc/ppc64/make.defaults b/profiles/arch/powerpc/ppc64/make.defaults |
36 |
index ff2526a2530..6555ec277b7 100644 |
37 |
--- a/profiles/arch/powerpc/ppc64/make.defaults |
38 |
+++ b/profiles/arch/powerpc/ppc64/make.defaults |
39 |
@@ -1,41 +1,45 @@ |
40 |
-# Copyright 1999-2021 Gentoo Authors |
41 |
+# Copyright 1999-2022 Gentoo Authors |
42 |
# Distributed under the terms of the GNU General Public License v2 |
43 |
|
44 |
# All extra USE/etc should be specified in sub-profiles. |
45 |
# DO NOT POLLUTE USE ON THIS PROFILE. |
46 |
|
47 |
+# Georgy Yakovlev <gyakovlev@g.o> (2022-01-04) |
48 |
+# Unhide PPC specific USE_EXPANDs. |
49 |
+USE_EXPAND_HIDDEN="-PPC_PAGESIZE" |
50 |
+ |
51 |
ARCH="ppc64" |
52 |
ACCEPT_KEYWORDS="${ARCH}" |
53 |
|
54 |
CHOST="powerpc64-unknown-linux-gnu" |
55 |
CFLAGS="-O2 -pipe" |
56 |
CXXFLAGS="${CFLAGS}" |
57 |
FFLAGS="${CFLAGS}" |
58 |
FCFLAGS="${CFLAGS}" |
59 |
|
60 |
USE="ibm" |
61 |
|
62 |
MULTILIB_ABIS="ppc64" |
63 |
DEFAULT_ABI="ppc64" |
64 |
KERNEL_ABI="ppc64" |
65 |
PROFILE_ARCH="ppc64" |
66 |
ABI="ppc64" |
67 |
|
68 |
#CFLAGS_ppc64="-m64" |
69 |
LDFLAGS_ppc64="-m elf64ppc" |
70 |
CHOST_ppc64="powerpc64-unknown-linux-gnu" |
71 |
|
72 |
CFLAGS_ppc="-m32" |
73 |
LDFLAGS_ppc="-m elf32ppc" |
74 |
CHOST_ppc="powerpc-unknown-linux-gnu" |
75 |
|
76 |
# Michał Górny <mgorny@g.o> (2014-06-27) |
77 |
# Make the ABI flag implicit for compatibility with native ebuilds. |
78 |
IUSE_IMPLICIT="abi_ppc_64" |
79 |
|
80 |
# Donnie Berkholz <dberkholz@g.o> (2006-08-18) |
81 |
# Defaults for video drivers |
82 |
VIDEO_CARDS="fbdev mga nv r128 radeon" |
83 |
|
84 |
# Enable abi_ppc_64 for packages that don't have it forced. |
85 |
ABI_PPC="64" |
86 |
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults |
87 |
index 547c7b31e83..0056543be29 100644 |
88 |
--- a/profiles/base/make.defaults |
89 |
+++ b/profiles/base/make.defaults |
90 |
@@ -1,179 +1,179 @@ |
91 |
# Copyright 1999-2022 Gentoo Authors |
92 |
# Distributed under the terms of the GNU General Public License v2 |
93 |
# |
94 |
# System-wide defaults for the Portage system |
95 |
# See portage(5) manpage |
96 |
|
97 |
# Profile IUSE injection (applies only to ebuilds which use EAPI 5 or later) |
98 |
IUSE_IMPLICIT="prefix prefix-guest prefix-stack" |
99 |
USE_EXPAND_IMPLICIT="ELIBC KERNEL USERLAND" |
100 |
USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly glibc HPUX Interix mingw musl NetBSD OpenBSD SunOS Winnt" |
101 |
USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt" |
102 |
USE_EXPAND_VALUES_USERLAND="BSD GNU" |
103 |
|
104 |
# Env vars to expand into USE vars. Modifying this requires prior |
105 |
# discussion on gentoo-dev@l.g.o. |
106 |
-USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" |
107 |
+USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PPC_PAGESIZE PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" |
108 |
|
109 |
# USE_EXPAND variables whose contents are not shown in package manager |
110 |
# output. Changes need discussion on gentoo-dev. |
111 |
-USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_PPC ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86" |
112 |
+USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_PPC ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 PPC_PAGESIZE" |
113 |
|
114 |
CONFIG_PROTECT="/etc" |
115 |
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf" |
116 |
|
117 |
# EAPI 7 environment variable blacklist. |
118 |
# |
119 |
# DBUS_SESSION_BUS_ADDRESS to avoid trying to access the user's session |
120 |
# bus. |
121 |
# |
122 |
# DISPLAY and XAUTHORITY to avoid trying to access the user's X11. |
123 |
# |
124 |
# CARGO_HOME may leak to build env if package is not using cargo.eclass |
125 |
# such leak will result in sandbox violations |
126 |
# |
127 |
# XDG_* since the values coming from user environment can collide with |
128 |
# ebuild-set ${HOME} (e.g. by referring to user's home directory). |
129 |
# We exclude XDG_DATA_DIRS & XDG_CONFIG_DIRS as those are set in env.d. |
130 |
# |
131 |
# PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX: |
132 |
# These are guaranteed to confuse perl module installation. Pre-EAPI7 |
133 |
# the Perl eclasses bail out if they are set. Now we declare them here. |
134 |
# |
135 |
# GOBIN needs to be cleaned as random values in GOBIN can affect the |
136 |
# building of some packages: |
137 |
# https://archives.gentoo.org/gentoo-dev/message/163010f83ae7819d80c0cfdf797cbfe0 |
138 |
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY CARGO_HOME XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX GOBIN GOPATH" |
139 |
|
140 |
# Variables that are set exclusively by the profile |
141 |
# and not by user configuration files. |
142 |
PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ELIBC IUSE_IMPLICIT KERNEL USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND" |
143 |
|
144 |
# 'Sane' defaults |
145 |
ELIBC="glibc" |
146 |
KERNEL="linux" |
147 |
USERLAND="GNU" |
148 |
INPUT_DEVICES="libinput" |
149 |
|
150 |
# Accept only licenses in the FREE license group, i.e., with |
151 |
# the freedom to use, share, modify and share modifications |
152 |
ACCEPT_LICENSE="-* @FREE" |
153 |
|
154 |
# Tomáš Chvátal <scarabeus@g.o> (2013-03-23) |
155 |
# By default enable libreoffice implementation only. |
156 |
OFFICE_IMPLEMENTATION="libreoffice" |
157 |
|
158 |
# Tomáš Chvátal <scarabeus@g.o> (2011-08-12) |
159 |
# By default do not build any grub platform and let it guess. |
160 |
GRUB_PLATFORMS="" |
161 |
|
162 |
# Tomáš Chvátal <scarabeus@g.o> (2013-05-05) |
163 |
# By default enable all extensions with no dependencies |
164 |
LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" |
165 |
|
166 |
# Andreas K. Hüttel <dilfridge@g.o> (2011-08-19, 2012-03-25) |
167 |
# Johannes Huber <johu@g.o> (2018-04-15) |
168 |
# Andreas Sturmlechner <asturm@g.o> (2019-01-01) |
169 |
# By default build all calligra features (except unmaintained: stage). |
170 |
CALLIGRA_FEATURES="karbon sheets words" |
171 |
|
172 |
# Andreas K. Huettel <dilfridge@g.o> (2010-09-28) |
173 |
# Small default list of enabled plugins for collectd |
174 |
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" |
175 |
|
176 |
# Tomáš Chvátal <scarabeus@g.o> (2010-10-26) |
177 |
# By default enable all protocols for average GPS user |
178 |
GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" |
179 |
|
180 |
# Benedikt Böhm <hollow@g.o> (2007-11-27) |
181 |
# Sane defaults for built-in apache modules |
182 |
# Patrick Lauer <patrick@g.o> (2012-10-12) |
183 |
# extend for apache 2.4 |
184 |
APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" |
185 |
|
186 |
# Peter Volkov <pva@g.o> (2010-04-29) |
187 |
# Set some defaults or package will fail to build (Check mconfig in package sources) |
188 |
XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account" |
189 |
|
190 |
# Robert Buchholz <rbu@g.o> (2006-01-17) |
191 |
# Some common lcd devices |
192 |
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" |
193 |
|
194 |
# Manuel Rüger <mrueg@g.o> (2015-09-09) |
195 |
# Default Ruby build target(s) |
196 |
# Updated to include ruby27 on 2021-10-10 |
197 |
RUBY_TARGETS="ruby26 ruby27" |
198 |
|
199 |
# Enable extended filesystem attribute support by default. |
200 |
# https://archives.gentoo.org/gentoo-dev/message/ba0e3457e4b807e79816f0df03566af0 |
201 |
USE="${USE} xattr" |
202 |
|
203 |
# Mike Gilbert <floppym@g.o> (2019-07-14) |
204 |
# Enable split-usr by default to keep existing installs as-is. |
205 |
USE="${USE} split-usr" |
206 |
|
207 |
# Tiziano Müller <dev-zero@g.o> (2010-01-24) |
208 |
# We usually don't want python to (re)write .py[co] files during phase runs |
209 |
# since it could cause sandbox violations |
210 |
PYTHONDONTWRITEBYTECODE="1" |
211 |
|
212 |
# Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o> (2011-11-16) |
213 |
# Add default USE value for bootstrap and rename it from STAGE1_USE to BOOTSTRAP_USE |
214 |
# Add in expanded PYTHON_TARGETS or stage1 builds break because of USE="-* ${BOOTSTRAP_USE}" |
215 |
# This MUST be kept in sync with the PYTHON_TARGETS below |
216 |
# Mike Gilbert <floppym@g.o> (2018-05-23) |
217 |
# sys-apps/baselayout-2.5 needs split-usr enabled. |
218 |
BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr xml python_targets_python3_9" |
219 |
|
220 |
# Mike Gilbert <floppym@g.o> (2012-05-15) |
221 |
# Default target(s) for python-r1.eclass |
222 |
# Michał Górny <mgorny@g.o> (2021-06-01) |
223 |
# Updated to python3.9 |
224 |
PYTHON_TARGETS="python3_9" |
225 |
PYTHON_SINGLE_TARGET="python3_9" |
226 |
|
227 |
# Michał Górny <mgorny@g.o> (2013-08-10) |
228 |
# Moved from portage's make.globals. |
229 |
# 1) do not uninstall kernel modules and therefore allow replacing them, |
230 |
# 2,3) removed wrt bug #663170, |
231 |
# 4) protect /var/{run,lock} symlinks for bug 519620 |
232 |
COLLISION_IGNORE="/lib/modules/*" |
233 |
UNINSTALL_IGNORE="/lib/modules/* /var/run /var/lock" |
234 |
|
235 |
# Andreas K. Hüttel <dilfridge@g.o> (2013-08-23) |
236 |
# Make emerge messages default to English as per Council decision |
237 |
LC_MESSAGES="C" |
238 |
|
239 |
# Brian Dolbec <dolsen@g.o> (2017-06-16) |
240 |
# disable twisted's plugin cache update to prevent access violations |
241 |
# call /usr/bin/twisted-regen-cache in pkg_postinst() |
242 |
TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1" |
243 |
|
244 |
# Aaron W. Swenson <titanofold@g.o> (2017-07-09) |
245 |
# Default target(s) for postgres{,-multi}.eclass |
246 |
POSTGRES_TARGETS="postgres12 postgres13" |
247 |
|
248 |
# Michael Orlitzky <mjo@g.o> (2017-11-17) |
249 |
# |
250 |
# Default PHP targets, used only for extensions at the moment. |
251 |
# |
252 |
# The value of this variable should be chosen to be "least annoying by |
253 |
# default." For example, some packages support only php-5.x and some |
254 |
# only php-7.x. By having both "php5-6" and php7-0" in PHP_TARGETS, we |
255 |
# ensure that users who don't care one way or the other don't have to |
256 |
# mess with this variable in order to install those packages. |
257 |
# |
258 |
# Moreover, it should only contain targets that have a stable version |
259 |
# of PHP, to avoid pulling in an unstable PHP on stable systems. |
260 |
# |
261 |
PHP_TARGETS="php7-3 php7-4" |
262 |
|
263 |
# Alfredo Tupone <tupone@g.o> (2019-09-03) |
264 |
# |
265 |
# Default ADA target |
266 |
ADA_TARGET="gnat_2020" |
267 |
|
268 |
# Marek Szuba <marecki@g.o> (2020-10-15) |
269 |
# Default targets for lua{,-single}.eclass |
270 |
LUA_SINGLE_TARGET="lua5-1" |
271 |
LUA_TARGETS="lua5-1" |
272 |
diff --git a/profiles/desc/ppc_pagesize.desc b/profiles/desc/ppc_pagesize.desc |
273 |
new file mode 100644 |
274 |
index 00000000000..3e1f616257d |
275 |
--- /dev/null |
276 |
+++ b/profiles/desc/ppc_pagesize.desc |
277 |
@@ -0,0 +1,5 @@ |
278 |
+# Copyright 2022 Gentoo Authors |
279 |
+# Distributed under the terms of the GNU General Public License v2 |
280 |
+ |
281 |
+4K - Configure for 4K page size (4096 bytes) |
282 |
+64K - Configure for 64K page size (65536 bytes) |
283 |
diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults |
284 |
index 4320f726a5e..cb409cc713a 100644 |
285 |
--- a/profiles/embedded/make.defaults |
286 |
+++ b/profiles/embedded/make.defaults |
287 |
@@ -1,45 +1,45 @@ |
288 |
# Copyright 2008-2022 Gentoo Authors |
289 |
# Distributed under the terms of the GNU General Public License v2 |
290 |
|
291 |
USE="kdrive minimal multicall zlib" |
292 |
CFLAGS="-Os -pipe" |
293 |
CXXFLAGS="${CFLAGS}" |
294 |
FFLAGS="${CFLAGS}" |
295 |
FCFLAGS="${CFLAGS}" |
296 |
|
297 |
CLEAN_DELAY="0" |
298 |
EPAUSE_IGNORE="1" |
299 |
EBEEP_IGNORE="1" |
300 |
PORTAGE_WORKDIR_MODE="2775" |
301 |
PORTAGE_ECLASS_WARNING_ENABLE="0" |
302 |
|
303 |
INPUT_DEVICES="evdev" |
304 |
VIDEO_CARDS="fbdev" |
305 |
KERNEL="linux" |
306 |
USERLAND="GNU" |
307 |
LINGUAS="en" |
308 |
|
309 |
# Profile IUSE injection (applies only to ebuilds which use EAPI 5 or later) |
310 |
IUSE_IMPLICIT="prefix prefix-guest prefix-stack" |
311 |
USE_EXPAND_UNPREFIXED="ARCH" |
312 |
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND" |
313 |
USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-fbsd x86-linux x86-solaris x86-winnt" |
314 |
USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly glibc HPUX Interix mingw musl NetBSD OpenBSD SunOS Winnt" |
315 |
USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt" |
316 |
USE_EXPAND_VALUES_USERLAND="BSD GNU" |
317 |
|
318 |
# Env vars to expand into USE vars. Modifying this requires prior |
319 |
# discussion on gentoo-dev@l.g.o. |
320 |
-USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" |
321 |
+USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PPC_PAGESIZE PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" |
322 |
|
323 |
# USE_EXPAND variables whose contents are not shown in package manager |
324 |
# output. Changes need discussion on gentoo-dev. |
325 |
-USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_PPC ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86" |
326 |
+USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_PPC ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 PPC_PAGESIZE" |
327 |
|
328 |
# Variables that are set exclusively by the profile |
329 |
# and not by user configuration files. |
330 |
PROFILE_ONLY_VARIABLES="IUSE_IMPLICIT USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND" |
331 |
|
332 |
# Accept only licenses in the FREE license group, i.e., with |
333 |
# the freedom to use, share, modify and share modifications |
334 |
ACCEPT_LICENSE="-* @FREE" |
335 |
-- |
336 |
2.34.1 |