Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 942338 - dev-libs/gobject-introspection-1.78.1-r2::gentoo fails to cross compile for sparc64
Summary: dev-libs/gobject-introspection-1.78.1-r2::gentoo fails to cross compile for s...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-27 10:22 UTC by BogDan
Modified: 2024-10-31 18:46 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
sparc64-unknown-linux-gnu-emerge --info '=dev-libs/gobject-introspection-1.78.1-r2::gentoo' (file_942338.txt,5.19 KB, text/plain)
2024-10-27 10:22 UTC, BogDan
Details
/usr/sparc64-unknown-linux-gnu/tmp/portage/dev-libs/gobject-introspection-1.78.1-r2/temp/build.log (file_942338.txt,12.75 KB, text/plain)
2024-10-27 10:23 UTC, BogDan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description BogDan 2024-10-27 10:22:00 UTC
cross-compiling dev-libs/weston-14.0.1 for sparc64 stops at dev-libs/gobject-introspection

I'm quite amazed that I could cross compile hundreds of packages, great job folks!

Reproducible: Always
Comment 1 BogDan 2024-10-27 10:22:48 UTC
Created attachment 906993 [details]
sparc64-unknown-linux-gnu-emerge --info '=dev-libs/gobject-introspection-1.78.1-r2::gentoo'
Comment 2 BogDan 2024-10-27 10:23:25 UTC
Created attachment 906994 [details]
/usr/sparc64-unknown-linux-gnu/tmp/portage/dev-libs/gobject-introspection-1.78.1-r2/temp/build.log
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-10-27 10:39:45 UTC
(In reply to BogDan from comment #0)
> cross-compiling dev-libs/weston-14.0.1 for sparc64 stops at
> dev-libs/gobject-introspection
> 
> I'm quite amazed that I could cross compile hundreds of packages, great job
> folks!
> 

Thank you!

Unfortunately, gobject-introspection is a harder case. It's not truly cross-compilable so as the error says, we need to supply an exe_wrapper pointing to qemu-user, and we haven't yet done meson.eclass wiring for that.

You may be able to hack it up locally though...
Comment 4 BogDan 2024-10-27 17:51:54 UTC
Sadly I have no idea how to do it.
Any more hints will be very appreciated.
Or is better to build it on host and install the binpkg on build machine?