jj, 
"The issue is fixed in LLVM 3.4 release, so once we eventually migrate to 
that, using VS2013 to build should be ok."

Yeah, it's almost done
--My experiment--
1. My cmake version : 2.8.12.2
2. git fastcomp -> BRANCH: "INCOMING" (LLVM 3.4)
3. emscripten-version.txt: 1.27.1
4. Visual Studio 2013+Update4
5. fastcomp/build/ cmake .. -DCMAKE_BUILD_TYPE=Release 
-DLLVM_TARGETS_TO_BUILD="X86;JSBackend" -DLLVM_INCLUDE_EXAMPLES=OFF 
-DLLVM_INCLUDE_TESTS=OFF -DCLANG_INCLUDE_EXAMPLES=OFF 
-DCLANG_INCLUDE_TESTS=OFF -G "Visual Studio 12 Win64"
(-G "Visual Studio 12 Win64"  = Visual Studio 2013)

--
VS2013+Update 4 failed to build: pnacl-llc.exe
..\..\..\tools\pnacl-bccompress\pnacl-bccompress.cpp(311): error C2039: 
'Error' : is not a member of '`global namespace''
..\..\..\tools\pnacl-bccompress\pnacl-bccompress.cpp(357): error C2039: 
'Error' : is not a member of '`global namespace''
..\..\..\tools\pnacl-bccompress\pnacl-bccompress.cpp(1032): error C2039: 
'Error' : is not a member of '`global namespace''
..\..\..\tools\pnacl-bccompress\pnacl-bccompress.cpp(1086): error C2039: 
'Error' : is not a member of '`global namespace''

Batch Build LLVM (fastcomp) -> Select All -> Rebuild All (Debug, Release, 
MinsizeRel, etc) : 
========== Rebuild All: 672 succeeded, 16 failed, 0 skipped ==========


On Tuesday, November 18, 2014 12:35:02 AM UTC+3, jj wrote:
>
> Fastcomp cannot be built with VS2012 or newer. This is because the LLVM 
> 3.3 upstream source tree fastcomp is based on has incompatibilities which 
> generate invalid builds that crash at startup. The issue is fixed in LLVM 
> 3.4 release, so once we eventually migrate to that, using VS2013 to build 
> should be ok. I have not tried other compilers.
>
> 2014-11-15 23:42 GMT+02:00 Pavel Harbunou <[email protected] <javascript:>
> >:
>
>> OS: Windows
>>
>> 1. Microsoft Visual Studio 2010 (Ultimate + SP1) : C/C++ Compiler ...  ?
>> SUCCESSFUL BUILD (+NSIS Installer package)
>>
>> 2. Microsoft Visual Studio 2015 Preivew (+Updates) : C/C++ Compiler ...  ?
>> (I didn't tried)
>>
>> 3. Microsoft Visual Studio 2013 IDE (+Updates) : C/C++ Compiler ...  ?
>> (I didn't tried)
>>
>> 4. Microsoft Visual Studio 2012 IDE (+Updates) : C/C++ Compiler ...  ?
>> (I didn't tried)
>>
>> 5. LLVM for Windows based on SVN r221592? (http://llvm.org/builds/)
>> Fails on __faststorefence & etc. 
>>
>> 6. Intel C/C++ Compiler? 
>> (I didn't tried)
>>
>> 7. OpenWatcom?  
>> (I didn't tried)
>>
>> 8. nVidia CUDA C/C++ Compiler? 
>> (I didn't tried)
>>
>> 9. MinGW-w64?
>> (I didn't tried)
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "emscripten-discuss" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to