Gregory Haskins wrote:
> On Thu, 2007-10-04 at 18:33 +0200, Farkas Levente wrote:
>   
>> hi,
>> what's the real reason that kvm can't be compiled gcc-4.x?
>> wouldn't it be better to be able to compile with the current compilers too?
>>     
>
> Its actually an issue with QEMUs cpu emulation code.  It takes advantage
> of compiler traits that are no longer true in the 4.x series.  The code
> will actually compile under 4.x however.  It just will not run properly.
> However, KVM doesn't use QEMUs cpu emulation, so if you do not care
> about running with KVM disabled (e.g. -no-kvm), you don't technically
> need to worry about it.
>   

FWIW, there are patches that allow QEMU to compile and work with GCC 4 
but, so far, certain folks in the QEMU community have objected strongly 
to them (look for the threads about post-processing GCC assembly output).

Those patches do work with KVM (and -no-kvm still works).  However, it 
would be a bad idea to apply them to the KVM QEMU tree b/c it would make 
merging in the future much more difficult.

Regards,

Anthony Liguori

> Hope that helps.
> -Greg
>
>   
>> SourceForge.net wrote:
>>     
>>> Bugs item #1807620, was opened at 2007-10-04 18:25
>>> Message generated for change (Tracker Item Submitted) made by Item Submitter
>>> You can respond by visiting: 
>>> https://sourceforge.net/tracker/?func=detail&atid=893831&aid=1807620&group_id=180599
>>>
>>> Please note that this message will contain a full copy of the comment 
>>> thread,
>>> including the initial issue submission, for this request,
>>> not just the latest update.
>>> Category: None
>>> Group: None
>>> Status: Open
>>> Resolution: None
>>> Priority: 5
>>> Private: No
>>> Submitted By: Technologov (technologov)
>>> Assigned to: Nobody/Anonymous (nobody)
>>> Summary: KVM's --disable-gcc-check doesn't work
>>>
>>> Initial Comment:
>>> KVM's configure switch: "--disable-gcc-check" doesn't work.
>>>
>>> This bug makes KVM very hard to compile on openSUSE 10.2/10.3, which, 
>>> unlike Fedora doesn't have compat-gcc-34 package.
>>>
>>> Here is the error:
>>>
>>> [EMAIL PROTECTED]:~/Linstall/kvm-45> ./configure --disable-gcc-check
>>> ./configure: cannot locate gcc 3.x. please install it or specify with 
>>> --qemu-cc
>>>
>>> According to HELP, it should work:
>>> [EMAIL PROTECTED]:~/Linstall/kvm-45> ./configure --help
>>> Usage: ./configure [options]
>>>
>>> Options include:
>>>
>>>     --prefix=PREFIX        where to install things (/usr/local)
>>>     --with-patched-kernel  don't use external module
>>>     --kerneldir=DIR        kernel build directory 
>>> (/lib/modules/2.6.22.5-31-bigsmp/build)
>>>     --qemu-cc=""   compiler for qemu (needs gcc3.x) ()
>>>     --disable-gcc-check    don't insist on gcc-3.x
>>>                                    - this will break running without kvm
>>>
>>>
>>> Host: openSUSE 10.3, 32-bit, Intel Core 2 CPU, KVM-45.
>>>
>>> -Alexey Technologov
>>>
>>> ----------------------------------------------------------------------
>>>
>>> You can respond by visiting: 
>>> https://sourceforge.net/tracker/?func=detail&atid=893831&aid=1807620&group_id=180599
>>>
>>> -------------------------------------------------------------------------
>>> This SF.net email is sponsored by: Splunk Inc.
>>> Still grepping through log files to find problems?  Stop.
>>> Now Search log events and configuration files using AJAX and a browser.
>>> Download your FREE copy of Splunk now >> http://get.splunk.com/
>>> _______________________________________________
>>> kvm-devel mailing list
>>> kvm-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/kvm-devel
>>>
>>>       
>>     
>> ------------------------------------------------------------------------
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by: Splunk Inc.
>> Still grepping through log files to find problems?  Stop.
>> Now Search log events and configuration files using AJAX and a browser.
>> Download your FREE copy of Splunk now >> http://get.splunk.com/
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> kvm-devel mailing list
>> kvm-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/kvm-devel
>>     


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to