Closed ghost closed 4 months ago
Initial cmake build failing on vst3 examples with __atomic_is_lock_free
__atomic_is_lock_free
Linux -------- 5.19.13-200.fc36.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Oct 4 15:42:43 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
VS Code with cmake/twxs clang-14
cmake
/home/****/build/bin/validator: symbol lookup error: /home/****/build/VST3/Debug/mda-vst3.vst3/Contents/x86_64-linux/mda-vst3.so: undefined symbol: __atomic_is_lock_free [build] gmake[2]: *** [public.sdk/samples/vst/mda-vst3/CMakeFiles/mda-vst3.dir/build.make:1255: VST3/Debug/mda-vst3.vst3/Contents/x86_64-linux/mda-vst3.so] Error 127 [build] gmake[2]: *** Deleting file 'VST3/Debug/mda-vst3.vst3/Contents/x86_64-linux/mda-vst3.so' [build] gmake[1]: *** [CMakeFiles/Makefile2:1372: public.sdk/samples/vst/mda-vst3/CMakeFiles/mda-vst3.dir/all] Error 2 [build] gmake: *** [Makefile:91: all] Error 2 [build] Build finished with exit code 2
with actual error at
[build] [Variable Block Size] [build] Info: 64bit Audio Processing not supported. [build] [Succeeded] [build] [build] [ 51%] Building CXX object public.sdk/samples/vst/prefetchablesupport/CMakeFiles/prefetchable.dir/__/__/__/source/main/linuxmain.cpp.o [build] /home/****/build/bin/validator: symbol lookup error: /home/****/build/VST3/Debug/again-sampleaccurate.vst3/Contents/x86_64-linux/again-sampleaccurate.so: undefined symbol: __atomic_is_lock_free [build] gmake[2]: *** [public.sdk/samples/vst/again_sampleaccurate/CMakeFiles/again-sampleaccurate.dir/build.make:200: VST3/Debug/again-sampleaccurate.vst3/Contents/x86_64-linux/again-sampleaccurate.so] Error 127 [build] gmake[2]: *** Deleting file 'VST3/Debug/again-sampleaccurate.vst3/Contents/x86_64-linux/again-sampleaccurate.so' [build] gmake[1]: *** [CMakeFiles/Makefile2:1245: public.sdk/samples/vst/again_sampleaccurate/CMakeFiles/again-sampleaccurate.dir/all] Error 2 [build] gmake[1]: *** Waiting for unfinished jobs....
Please use GCC on Linux for now. We need to check how to get clang to work on Linux with the atomic stuff first. It looks like a common problem at the moment if you search for it.
Initial cmake build failing on vst3 examples with
__atomic_is_lock_free
Linux -------- 5.19.13-200.fc36.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Oct 4 15:42:43 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
VS Code with cmake/twxs clang-14
cmake
with actual error at