diff options
author | 2018-12-30 21:38:11 +0000 | |
---|---|---|
committer | 2019-01-10 21:19:54 +0000 | |
commit | 2bf942f5b9811cda71c10dc3c8388c402a3bd36e (patch) | |
tree | 0ceebb6001146267bd81a2a2e9569736b84f3d5a /dev-python/sip | |
parent | dev-python/cffi: Fix cross-compiling of 1.11.5 (diff) | |
download | gentoo-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
Diffstat (limited to 'dev-python/sip')
-rw-r--r-- | dev-python/sip/sip-4.19.14_pre1812231555.ebuild | 5 |
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)" |