From 2bf942f5b9811cda71c10dc3c8388c402a3bd36e Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Sun, 30 Dec 2018 21:38:11 +0000 Subject: [PATCH] dev-python/sip: Fix cross-compiling by passing the --sysroot option Signed-off-by: James Le Cuirot Package-Manager: Portage-2.3.49, Repoman-2.3.10 --- dev-python/sip/sip-4.19.14_pre1812231555.ebuild | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-python/sip/sip-4.19.14_pre1812231555.ebuild b/dev-python/sip/sip-4.19.14_pre1812231555.ebuild index 294e56df9f499..47ab306936cb6 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)"