Summary: | dev-util/catalyst: add qemu support | ||
---|---|---|---|
Product: | Gentoo Hosted Projects | Reporter: | Cédric Caron <cedric.caron> |
Component: | Catalyst | Assignee: | Gentoo Catalyst Developers <catalyst> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 429626 | ||
Bug Blocks: | |||
Attachments: |
qemu patch
qemu-binfmt wrapper qemu patch v2 |
Description
Cédric Caron
2012-08-13 12:54:32 UTC
Created attachment 321204 [details, diff]
qemu patch
First version os the patch.
Known isues:
the cross compiler test need to be modified to disable qemu when corss compilling x86 on amd64
This patch compile a set of static native binaries. this list is hard-coded.
Created attachment 321206 [details, diff]
qemu-binfmt wrapper
Modified qemu wrapper to run native binaries when available.
Need to be compiled with -static
Created attachment 321520 [details, diff]
qemu patch v2
Updated patch
Remove the crossdir directory at the end of the process
We've implemented this with https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=22f59e6d758b3c4801a984ea6a3b4574407143c6 and are using it to build RISC-V stages. Let us know if this isn't what you had in mind. |