Hi all,<br><br>I have been experimenting with getting LLVM to build with MSVC8 express.<br><br>I have succeeded in getting trunk to build and run the Fibonacci example in release mode. I have found various minor problems with the build system. First, it appears not to be able to run the configure subproject commands if  there is a space in the directory path.
<br><br>Secondly, it fails to build different subprojects with release and debug builds. In debug mode, it does not create the Analysis.lib, but this does not fail in release. This in turn precludes a successful general build in the debug mode.
<br><br>Thirdly, in release mode, MSVC complains about the use of Debug in llvmAsmParser.y <br>1>c:\llvm\lib\AsmParser\llvmAsmParser.y(3124) : error C2065: 'Debug' : undeclared identifier<br>e.g. below.<br>// common code from the two 'RunVMAsmParser' functions
<br>static Module* RunParser(Module * M) {<br><br>  llvmAsmlineno = 1;      // Reset the current line number...<br>  CurModule.CurrentModule = M;<br>#if YYDEBUG<br>  yydebug = Debug;<br>#endif<br><br>  // Check to make sure the parser succeeded
<br>  if (yyparse()) {<br>    if (ParserResult)<br>      delete ParserResult;<br>    return 0;<br>  }<br><br><br>Cheers,<br>George Russell<br>