Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 326693 | Differences between
and this patch

Collapse All | Expand All

(-)file_not_specified_in_diff (-2 / +14 lines)
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 ; }

Return to bug 326693