New review comment by kruceter on void-packages repository https://github.com/void-linux/void-packages/pull/40547#discussion_r1026972568 Comment: libatomic is required always regardless of architecture. grep shows this: ``` .vscode/settings.json: "atomic": "cpp", CMakeLists.txt: target_link_libraries(glslViewer PRIVATE atomic) deps/liblo/configure: # or fails outright, so override atomically: deps/liblo/configure: # or fails outright, so override atomically: deps/liblo/lo/lo_types.h: * and preserve ordering and atomicity of messages in bundles. deps/liblo/m4/libtool.m4: # or fails outright, so override atomically: deps/thread_pool/thread_pool.hpp:#include deps/thread_pool/thread_pool.hpp: std::atomic terminate_; src/main.cpp:#include src/main.cpp:std::atomic bKeepRunnig(true); src/sandbox.h:#include src/sandbox.h: std::atomic m_task_count {0}; src/sandbox.h: std::atomic m_max_mem_in_queue {0}; src/tools/job.h:#include src/tools/job.h: std::atomic& _task_count, std::atomic& _max_mem_in_queue): src/tools/job.h: std::atomic * m_task_count; src/tools/job.h: std::atomic * m_max_mem_in_queue; src/tools/record.cpp:#include src/tools/record.cpp:std::atomic pipe_isRecording; ``` CMake requires libatomic this way: ```cmake if (NOT APPLE) target_link_libraries(glslViewer PRIVATE atomic) install(FILES "${PROJECT_SOURCE_DIR}/assets/glslViewer.png" DESTINATION share/pixmaps) install(FILES "${PROJECT_SOURCE_DIR}/assets/glslViewer.desktop" DESTINATION share/applications) ``` I suspect that this requirement may be wrong, but I will look into it.