Known Issues#
If you get a
CommandLine Error: Option 'help-list' registered more than once!, most likely the AnyDSL LLVM library and system LLVM library with exposed symbols are loaded at the same time. A known cause is thatigviewand SDL are using a graphic driver which is loading the system LLVM library in the background. On Linux, using accelerated rendering load the X11 drivers, which in return load the system LLVM, which in return clash with the custom LLVM. Setting the environment variableSDL_RENDER_DRIVER=softwareandSDL_FRAMEBUFFER_ACCELERATION=0should be a good workaround. This will not prevent you of using the GPU for raytracing however, only the UI will be software rendered.If running
articorclangfails when building Ignis it might be due to the two executables not able to findzlib.dll. Make sure it is available for them. A simple solution is to just copy thezlib.dllnext to the executables.Getting the following cmake error in LLVM:
CMake Error at build/_deps/llvm-src/llvm/cmake/modules/AddLLVM.cmake:1985 (string): string begin index: -1 is out of range 0 - 23 Call Stack (most recent call first): build/_deps/llvm-src/llvm/tools/llvm-ar/CMakeLists.txt:20 (add_llvm_tool_symlink)
can be fixed by explicitly unsetting the cmake variable
CMAKE_CONFIGURATION_TYPESvia-UCMAKE_CONFIGURATION_TYPESin the command line or in thescripts/setup/windows/config.jsonwhen using the automatic script.