diff -up obs-studio-29.1.0/libobs/cmake/legacy.cmake.link obs-studio-29.1.0/libobs/cmake/legacy.cmake --- obs-studio-29.1.0/libobs/cmake/legacy.cmake.link 2023-05-02 10:54:35.000000000 +0200 +++ obs-studio-29.1.0/libobs/cmake/legacy.cmake 2023-05-03 22:29:45.588828969 +0200 @@ -387,7 +387,7 @@ elseif(OS_POSIX) util/pipe-posix.c util/platform-nix.c) - target_link_libraries(libobs PRIVATE X11::X11_xcb XCB::XCB LibUUID::LibUUID) + target_link_libraries(libobs PRIVATE X11::X11_xcb XCB::XCB LibUUID::LibUUID m) if(USE_XDG) target_compile_definitions(libobs PRIVATE USE_XDG) @@ -410,7 +410,7 @@ elseif(OS_POSIX) find_package(Gio) if(TARGET GIO::GIO) - target_link_libraries(libobs PRIVATE GIO::GIO) + target_link_libraries(libobs PRIVATE GIO::GIO glib-2.0 gobject-2.0) target_sources(libobs PRIVATE util/platform-nix-dbus.c util/platform-nix-portal.c) endif() diff -up obs-studio-29.1.0/libobs/CMakeLists.txt.link obs-studio-29.1.0/libobs/CMakeLists.txt