Hi Sinan
Building the toolchain for Linux I didn't find to be difficult but I can't remember, I think it was trickier to find a recent llvm and clang for Ubuntu 12.04 in some PPA.
Lasse: I think emscripten has SDL2.0's API out of the box actually, I just skipped building it and made it use its own headers and linked it to its lib.
It would be interesting to see an angelscript frontend to llvm that could convert to llvm's IR. I think just writing in C++ would be the way to go here and I think Unreal came to the same conclusion (and perhaps why Unreal Engine 4 just supports kismet nodes and hot compiles/reloads of C++ code).