Commit 4fe8b87a7c08275530f9ed29b1f7570b6feb559a

Authored by bellard
1 parent 1057eaa7

gcc version


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2385 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 7 additions and 31 deletions
qemu-doc.texi
@@ -1865,39 +1865,15 @@ make install @@ -1865,39 +1865,15 @@ make install
1865 @end example 1865 @end example
1866 to install QEMU in @file{/usr/local}. 1866 to install QEMU in @file{/usr/local}.
1867 1867
1868 -@subsection Tested tool versions 1868 +@subsection GCC version
1869 1869
1870 In order to compile QEMU successfully, it is very important that you 1870 In order to compile QEMU successfully, it is very important that you
1871 -have the right tools. The most important one is gcc. I cannot guaranty  
1872 -that QEMU works if you do not use a tested gcc version. Look at  
1873 -'configure' and 'Makefile' if you want to make a different gcc  
1874 -version work.  
1875 -  
1876 -@example  
1877 -host gcc binutils glibc linux distribution  
1878 -----------------------------------------------------------------------  
1879 -x86 3.2 2.13.2 2.1.3 2.4.18  
1880 - 2.96 2.11.93.0.2 2.2.5 2.4.18 Red Hat 7.3  
1881 - 3.2.2 2.13.90.0.18 2.3.2 2.4.20 Red Hat 9  
1882 -  
1883 -PowerPC 3.3 [4] 2.13.90.0.18 2.3.1 2.4.20briq  
1884 - 3.2  
1885 -  
1886 -Alpha 3.3 [1] 2.14.90.0.4 2.2.5 2.2.20 [2] Debian 3.0  
1887 -  
1888 -Sparc32 2.95.4 2.12.90.0.1 2.2.5 2.4.18 Debian 3.0  
1889 -  
1890 -ARM 2.95.4 2.12.90.0.1 2.2.5 2.4.9 [3] Debian 3.0  
1891 -  
1892 -[1] On Alpha, QEMU needs the gcc 'visibility' attribute only available  
1893 - for gcc version >= 3.3.  
1894 -[2] Linux >= 2.4.20 is necessary for precise exception support  
1895 - (untested).  
1896 -[3] 2.4.9-ac10-rmk2-np1-cerf2  
1897 -  
1898 -[4] gcc 2.95.x generates invalid code when using too many register  
1899 -variables. You must use gcc 3.x on PowerPC.  
1900 -@end example 1871 +have the right tools. The most important one is gcc. On most hosts and
  1872 +in particular on x86 ones, @emph{gcc 4.x is not supported}. If your
  1873 +Linux distribution includes a gcc 4.x compiler, you can usually
  1874 +install an older version (it is invoked by @code{gcc32} or
  1875 +@code{gcc34}). The QEMU configure script automatically probes for
  1876 +these older versions so that usally you don't have to do anything.
1901 1877
1902 @node Windows 1878 @node Windows
1903 @section Windows 1879 @section Windows