summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Le Cuirot <chewi@gentoo.org>2018-12-30 21:38:11 +0000
committerJames Le Cuirot <chewi@gentoo.org>2019-01-10 21:19:54 +0000
commit2bf942f5b9811cda71c10dc3c8388c402a3bd36e (patch)
tree0ceebb6001146267bd81a2a2e9569736b84f3d5a
parentdev-python/cffi: Fix cross-compiling of 1.11.5 (diff)
downloadgentoo-2bf942f5b9811cda71c10dc3c8388c402a3bd36e.tar.gz
gentoo-2bf942f5b9811cda71c10dc3c8388c402a3bd36e.tar.bz2
gentoo-2bf942f5b9811cda71c10dc3c8388c402a3bd36e.zip
dev-python/sip: Fix cross-compiling by passing the --sysroot option
Signed-off-by: James Le Cuirot <chewi@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.10
-rw-r--r--dev-python/sip/sip-4.19.14_pre1812231555.ebuild5
1 files changed, 4 insertions, 1 deletions
diff --git a/dev-python/sip/sip-4.19.14_pre1812231555.ebuild b/dev-python/sip/sip-4.19.14_pre1812231555.ebuild
index 294e56df9f49..47ab306936cb 100644
--- a/dev-python/sip/sip-4.19.14_pre1812231555.ebuild
+++ b/dev-python/sip/sip-4.19.14_pre1812231555.ebuild
@@ -49,6 +49,8 @@ src_prepare() {
src_configure() {
configuration() {
+ local incdir=$(python_get_includedir)
+
if ! python_is_python3; then
local CFLAGS="${CFLAGS} -fno-strict-aliasing"
fi
@@ -56,9 +58,10 @@ src_configure() {
local myconf=(
"${PYTHON}"
"${S}"/configure.py
+ --sysroot="${ESYSROOT}/usr"
--bindir="${EPREFIX}/usr/bin"
--destdir="$(python_get_sitedir)"
- --incdir="$(python_get_includedir)"
+ --incdir="${incdir#${SYSROOT}}"
$(usex debug --debug '')
AR="$(tc-getAR) cqs"
CC="$(tc-getCC)"