I tried to compile qemu with gcc4 but I get a lot of weird compiler errors. Same happens if I try to use gcc2. How can I fix this?

Good luck. Gcc2 should work fine but some older versions have problems with register allocation. It is recommended to use gcc3 (specificly gcc 3.3) to compile qemu.

Gcc4 has significant changes to the way it structures the code it generates. This makes it incompatible with the way qemu handles dynamic translation of guest machine codes, and this is really difficult to work around. A long term solution known as qop is in the works, but for now just use gcc3 to compile qemu.

If you really want to try making gcc4 work with qemu, see this thread, which includes several patches that you can use to try make this work. Note that gcc4 may still have register allocation problems (amd64 should have no issues but 32bit x86 will). See this bug for more information.

This can be worked around by disabling the use of global register variables in qemu, but this has a significant performance hit. Using gcc3 is strongly recommended. Thanks to Paul Brook for providing the above information.

More.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions