I spent about an hour trying to get qemu emerged but wasn't able to do so, so I have decided to fix ebuild. Background: I'm running common ~x86 system (no -* packages, sane opt flags). 1. Seems sdl is mandatory for qemu - wasn't able to build without it independant of options. 2. Why to build some targets optionally? Now it builds everything. 3. Fixed problem with sdl-static build (now it links dynamically). 4. Fixed docs path and mans permissions. Now it seems to work perfectly for me. If this ebuild won't be included to official tree, I hope it will help other poor users in any case...
Created attachment 42837 [details] ebuild
Created attachment 42838 [details, diff] patch
Great patch, this works for me, really cool. I hope this will be in cvs soon.
1. Seems sdl is mandatory for qemu - wasn't able to build without it independant of options. I just build it w/out sdl and worked, could you tell me how to trigger the issue? 2. Why to build some targets optionally? Now it builds everything. Since you may just need the userspace translator and not the emulator. 3. Fixed problem with sdl-static build (now it links dynamically). Thanks I'll apply that 4. Fixed docs path and mans permissions. Thanks again
Still not applied? Is your cvs broken?
I hope that the commit I made today will be ok for you. As stated before there are people using just the translator to run some x86 only linux executables and I won't make the full emulator (softmmu enables it) and/or the virtualizer (qemu-fast triggers it but since isn't working with recent binutils I'm thinking about remove that possibility).
Docs are still in /usr/doc and mans are having x flag... Please fix :)
Fixed. Now should be ok.
the softmmu use flag and its descrition does not really tell its use. I am in favour of renaming it to "sysemu" and changing the default to +sysemu.
qemu does not utilise the qemu-fast flag and there for does not have qemu-fast.
(In reply to comment #9) > the softmmu use flag and its descrition does not really tell its use. I am in > favour of renaming it to "sysemu" and changing the default to +sysemu. qemu-softmmu is now a separate ebuild in recent versions, can't see any issues remaining here. Closing a stale bug.