Why would emcc from the current version of emscripten, 1.22.1-1build1, installed from the ubuntu synaptic package manager expect LLVM to be at 3.4 when the LLVM versions listed in synaptic are 3.7, 3.8, 3.9 & 4.0? I would presume that emcc would not give an error if I did things correctly. What is not right?
$ emcc -v
emcc (Emscripten GCC-like replacement + linker emulating GNU ld ) 1.22.1
clang version 4.0.0-1ubuntu1 (tags/RELEASE_400/rc1)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Found candidate GCC installation: /usr/bin/../lib/gcc/i686-linux-gnu/7
Found candidate GCC installation: /usr/bin/../lib/gcc/i686-linux-gnu/7.0.1
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/6
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/7
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/7.0.1
Found candidate GCC installation: /usr/lib/gcc/i686-linux-gnu/7
Found candidate GCC installation: /usr/lib/gcc/i686-linux-gnu/7.0.1
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/6
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/6.3.0
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/7
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/7.0.1
Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/7.0.1
Candidate multilib: .;@m64
Selected multilib: .;@m64
WARNING root: LLVM version appears incorrect (seeing "(tags/RELEASE_400/rc1)", expected "3.4")
INFO root: (Emscripten: Running sanity checks)
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 17.04
Release: 17.04
Codename: zesty
Why would emcc from the current version of emscripten, 1.22.1-1build1, installed from the ubuntu synaptic package manager expect LLVM to be at 3.4 when the LLVM versions listed in synaptic are 3.7, 3.8, 3.9 & 4.0? I would presume that emcc would not give an error if I did things correctly. What is not right?
$ emcc -v 400/rc1) ../lib/ gcc/i686- linux-gnu/ 7 ../lib/ gcc/i686- linux-gnu/ 7.0.1 ../lib/ gcc/x86_ 64-linux- gnu/6 ../lib/ gcc/x86_ 64-linux- gnu/6.3. 0 ../lib/ gcc/x86_ 64-linux- gnu/7 ../lib/ gcc/x86_ 64-linux- gnu/7.0. 1 gcc/i686- linux-gnu/ 7 gcc/i686- linux-gnu/ 7.0.1 gcc/x86_ 64-linux- gnu/6 gcc/x86_ 64-linux- gnu/6.3. 0 gcc/x86_ 64-linux- gnu/7 gcc/x86_ 64-linux- gnu/7.0. 1 ../lib/ gcc/x86_ 64-linux- gnu/7.0. 1 RELEASE_ 400/rc1) ", expected "3.4")
emcc (Emscripten GCC-like replacement + linker emulating GNU ld ) 1.22.1
clang version 4.0.0-1ubuntu1 (tags/RELEASE_
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Found candidate GCC installation: /usr/bin/
Found candidate GCC installation: /usr/bin/
Found candidate GCC installation: /usr/bin/
Found candidate GCC installation: /usr/bin/
Found candidate GCC installation: /usr/bin/
Found candidate GCC installation: /usr/bin/
Found candidate GCC installation: /usr/lib/
Found candidate GCC installation: /usr/lib/
Found candidate GCC installation: /usr/lib/
Found candidate GCC installation: /usr/lib/
Found candidate GCC installation: /usr/lib/
Found candidate GCC installation: /usr/lib/
Selected GCC installation: /usr/bin/
Candidate multilib: .;@m64
Selected multilib: .;@m64
WARNING root: LLVM version appears incorrect (seeing "(tags/
INFO root: (Emscripten: Running sanity checks)
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 17.04
Release: 17.04
Codename: zesty