Description of problem: Software using glibmm headers and C++20 does not compile How reproducible: See https://gitlab.gnome.org/GNOME/glibmm/-/merge_requests/50 Additional info: Sounds like upstream glibmm-2.66.1 will include the fix. You should consider adding this as a patch until you update to 2.66.
Sure, let me backport this. Thanks for filing the ticket! (I also never noticed that glibmm 2.66 was released -- let me update to that as well while at it.)
FEDORA-2021-1ae11d7407 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-1ae11d7407
FEDORA-2021-1ae11d7407 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-2021-1ae11d7407` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-1ae11d7407 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
Sorry Kalev, but the patch does not work. The variant.h and variant_basictypes.h files are already generated in the tarball, so it doesn't help to patch variant.hg and variant_basictypes.h.m4. You need to patch variant.h and variant_basictypes.h under untracked/ directly.
Ah, I see. Let me fix it up quickly.
Can you try if it glibmm24-2.66.0-2.fc34 works better? I update it to patch variant.h and variant_basictypes.h directly.
Much better, i.e. it works :)
Great :) Thanks for checking!
FEDORA-2021-1ae11d7407 has been pushed to the Fedora 34 stable repository. If problem still persists, please make note of it in this bug report.