This post has 2 parts:
Running ParaLLEl:
I am having trouble running the last version of ParaLLEl from the buildbot probably due to unmet dependencies.
Error(s): /home/RiskyJumps/.build/Emu/RetroArch/cores/parallel_n64_libretro.so: symbol _ZTINSt6thread6_StateE, version GLIBCXX_3.4.22 not defined in file libstdc++.so
[FAKEDIT:] When I was writing this I read the last error carefully and:
$ nm -D /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21 | egrep 'GLIBCXX' | sort -V 0000000000000000 A GLIBCXX_3.4 0000000000000000 A GLIBCXX_3.4.1 0000000000000000 A GLIBCXX_3.4.2 0000000000000000 A GLIBCXX_3.4.3 0000000000000000 A GLIBCXX_3.4.4 0000000000000000 A GLIBCXX_3.4.5 0000000000000000 A GLIBCXX_3.4.6 0000000000000000 A GLIBCXX_3.4.7 0000000000000000 A GLIBCXX_3.4.8 0000000000000000 A GLIBCXX_3.4.9 0000000000000000 A GLIBCXX_3.4.10 0000000000000000 A GLIBCXX_3.4.11 0000000000000000 A GLIBCXX_3.4.12 0000000000000000 A GLIBCXX_3.4.13 0000000000000000 A GLIBCXX_3.4.14 0000000000000000 A GLIBCXX_3.4.15 0000000000000000 A GLIBCXX_3.4.16 0000000000000000 A GLIBCXX_3.4.17 0000000000000000 A GLIBCXX_3.4.18 0000000000000000 A GLIBCXX_3.4.19 0000000000000000 A GLIBCXX_3.4.20 0000000000000000 A GLIBCXX_3.4.21
GLIBCXX_3.4.22 is actually not listed. Does this mean that my distro has ancient packages? If so I’d rather move on and try my luck at compiling it.
Compiling ParaLLEl:
So I decided to build it myself, but after it builds the only RSP Plugin options are auto, hle and cxd4. The parallel RSP is missing. If I edit the Makefile so it reads:
HAVE_PARALLEL=1 HAVE_PARALLEL_RSP=1
Then the build process will stop and complain about not finding stuff related to clang or llvm. I created symlinks to all missing dependencies in parallel-n64/include
directory and it still misses llvm/ExecutionEngine/Orc/Core.h
but that file doesn’t exist and apt-file
doesn’t know about it
Does anyone know what all the ParaLLEl dependencies are for Ubuntu 16.04?