Description of problem: When trying to build gstreamermm for mingw, I'm getting this linker error: /usr/lib/gcc/i686-w64-mingw32/11.2.1/../../../../i686-w64-mingw32/bin/ld: .libs/task.o:/builddir/build/BUILD/gstreamermm-1.10.0/build_win32/gstreamer/gstreamermm/../../../gstreamer/gstreamermm/task.cc:59: undefined reference to `Glib::Threads::wrap(_GThread*)' Indeed, the symbol is missing from mingw build of glibmm24. Version-Release number of selected component (if applicable): mingw-glibmm24-2.66.1-1.fc35 How reproducible: Always Steps to Reproduce: 1. dnf install glibmm24 mingw32-glibmm24 mingw64-glibmm24 2. objdump -C -t usr/{i686,x86_64}-w64-mingw32/sys-root/mingw/lib | grep -E 'Glib.*Threads.*wrap' Actual results: Only wrap_init symbol is present: [ 6](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000 Glib::Threads::wrap_init() [ 5](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 Glib::Threads::wrap_init() Expected results: Similar to Linux build: $ objdump -C -t usr/lib64/libglibmm-2.4.so.1 | grep -E 'Glib::Threads::wrap' 0000000000054c50 g F .text 0000000000000008 Glib::Threads::wrap(_GThread*) 0000000000054d50 g F .text 0000000000000008 Glib::Threads::wrap(_GRecMutex*) 0000000000054cd0 g F .text 0000000000000008 Glib::Threads::wrap(_GMutex*) 000000000004d400 g F .text 000000000000001f Glib::Threads::wrap_init()
Cc'ing Sandro.
This bug appears to have been reported against 'rawhide' during the Fedora 36 development cycle. Changing version to 36.
FEDORA-2022-bc81d1d0d7 has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2022-bc81d1d0d7
FEDORA-2022-f557563293 has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-f557563293
FEDORA-2022-49d9ea71ad has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2022-49d9ea71ad
FEDORA-2022-49d9ea71ad has been pushed to the Fedora 34 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-49d9ea71ad` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-49d9ea71ad See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2022-f557563293 has been pushed to the Fedora 36 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-f557563293` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-f557563293 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2022-bc81d1d0d7 has been pushed to the Fedora 35 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-bc81d1d0d7` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-bc81d1d0d7 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2022-49d9ea71ad has been pushed to the Fedora 34 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2022-bc81d1d0d7 has been pushed to the Fedora 35 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2022-f557563293 has been pushed to the Fedora 36 stable repository. If problem still persists, please make note of it in this bug report.