Summary: | dev-libs/libxslt-1.1.32 fails cross-compile due to using PYTHON_CFLAGS from python-config --cflags of build machine | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Joe Harvell <landshark> |
Component: | Current packages | Assignee: | Cross compilation support <cross> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gnome, jstein, sam |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/17020 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
result of x86_64-pig-linux-gnu-emerge --info
result of emerge --info build.log for the failed build tar/bzip2 of the entire temp directory for the failed build |
Description
Joe Harvell
2019-05-11 16:28:07 UTC
Created attachment 576040 [details]
result of x86_64-pig-linux-gnu-emerge --info
x86_64-pig-linux-gnu is the toolchain target I built with crossdev
Created attachment 576044 [details]
result of emerge --info
This is emerge --info for the build machine. It is not the environment that the failed build was executed in. For that, see attachment file einfo.host.txt
Created attachment 576046 [details]
build.log for the failed build
Created attachment 576048 [details]
tar/bzip2 of the entire temp directory for the failed build
You're going to have a bad time cross-compiling Python stuff in general until https://github.com/gentoo/gentoo/pull/9822 is merged but some heavy changes are needed before that will happen. In this case, further changes may be needed but I wasn't able to check because libxml2[python] is needed and that also fails. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bddd492d58c6e7af4937d79b8460a5da3a9f46de commit bddd492d58c6e7af4937d79b8460a5da3a9f46de Author: Sam James <sam@gentoo.org> AuthorDate: 2020-08-05 05:00:14 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2020-08-06 19:43:51 +0000 dev-libs/libxslt: drop Python (2.7 only) bindings Nothing requires libxslt's Python bindings, and they only exist for Python 2.7. Let's drop them instead, after discussion on IRC. Closes: https://bugs.gentoo.org/702346 Closes: https://bugs.gentoo.org/685638 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r1.ebuild | 63 +++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) |