<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Arial, sans-serif" size="2">
<div>Compiling LLVM with gcc, 4.3 and upwards, seems to give compile warnings. Is there any canonical gcc version that should be used (for building trunk)?</div>
<div> </div>
<div>From <a href="http://llvm.org/docs/HowToReleaseLLVM.html#release-build"><font color="#0000FF"><u>http://llvm.org/docs/HowToReleaseLLVM.html#release-build</u></font></a>:</div>
<div> </div>
<div>  The builds of llvm, clang, and dragonegg must be free of errors and warnings in Debug, Release+Asserts, and Release builds.</div>
<div>  The table below specifies which compilers are used for each Arch/OS combination when qualifying the build of llvm, clang, and dragonegg.</div>
<div>  [...]</div>
<div>  x86-64        Linux   gcc 4.2.X, gcc 4.3.X</div>
<div> </div>
<div>This seems not to be true for the 3.1 release. I get ~10 warnings building llvm+clang, Release+Asserts using the gcc-4.3.4 version provided by SLED11.1 on x86-64.</div>
<div> </div>
<div>/Patrik Hägglund</div>
<div> </div>
</font>
</body>
</html>