dev-python/sip: Fix cross-compiling by passing the --sysroot option
authorJames Le Cuirot <chewi@gentoo.org>
Sun, 30 Dec 2018 21:38:11 +0000 (21:38 +0000)
committerJames Le Cuirot <chewi@gentoo.org>
Thu, 10 Jan 2019 21:19:54 +0000 (21:19 +0000)
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10

dev-python/sip/sip-4.19.14_pre1812231555.ebuild

index 294e56df9f4995c330bbab1937732ff597cae685..47ab306936cb6e1ac94155097d070045547b081a 100644 (file)
@@ -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)"