Line
Link Here
|
0 |
-- a/sys-libs/glibc/glibc-2.20.ebuild |
0 |
++ b/sys-libs/glibc/glibc-2.20.ebuild |
Lines 4-10
Link Here
|
4 |
|
4 |
|
5 |
EAPI="4" |
5 |
EAPI="4" |
6 |
|
6 |
|
7 |
inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib systemd unpacker multiprocessing |
7 |
inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib systemd unpacker multiprocessing linux-info |
8 |
|
8 |
|
9 |
DESCRIPTION="GNU libc6 (also called glibc2) C library" |
9 |
DESCRIPTION="GNU libc6 (also called glibc2) C library" |
10 |
HOMEPAGE="http://www.gnu.org/software/libc/libc.html" |
10 |
HOMEPAGE="http://www.gnu.org/software/libc/libc.html" |
Lines 103-108
Link Here
|
103 |
) |
103 |
) |
104 |
SRC_URI+=" ${GCC_BOOTSTRAP_VER:+multilib? ( $(gentoo_uris gcc-${GCC_BOOTSTRAP_VER}-multilib-bootstrap.tar.bz2) )}" |
104 |
SRC_URI+=" ${GCC_BOOTSTRAP_VER:+multilib? ( $(gentoo_uris gcc-${GCC_BOOTSTRAP_VER}-multilib-bootstrap.tar.bz2) )}" |
105 |
|
105 |
|
|
|
106 |
# ABI-specific checks, but run only if the right target+destination conditions are met. |
107 |
if [[ ${CATEGORY} != cross-* ]] |
108 |
then |
109 |
# In a cross-compile situation we cannot (easily) probe the kernel that glibc will be running on. Skip the check |
110 |
use amd64 && use multilib && { |
111 |
# IA32 Emulation MUST be enabled on amd64 kernels: |
112 |
CONFIG_CHECK="IA32_EMULATION ${CONFIG_CHECK}" |
113 |
ERROR_CONFIG_IA32_EMULATION="CONFIG_IA32_EMULATION must be enabled on amd64 kernels to compile glibc" |
114 |
} |
115 |
fi |
116 |
|
106 |
# eblit-include [--skip] <function> [version] |
117 |
# eblit-include [--skip] <function> [version] |
107 |
eblit-include() { |
118 |
eblit-include() { |
108 |
local skipable=false |
119 |
local skipable=false |
Lines 138-143
Link Here
|
138 |
eblit-run-maybe eblit-$1-post |
149 |
eblit-run-maybe eblit-$1-post |
139 |
} |
150 |
} |
140 |
|
151 |
|
|
|
152 |
pkg_pretend() { check_extra_config ; } |
141 |
src_unpack() { eblit-run src_unpack ; } |
153 |
src_unpack() { eblit-run src_unpack ; } |
142 |
src_prepare() { eblit-run src_prepare ; } |
154 |
src_prepare() { eblit-run src_prepare ; } |
143 |
src_configure() { eblit-run src_configure ; } |
155 |
src_configure() { eblit-run src_configure ; } |