Public bug reported:
Version 9 of fmtlib, as included in Ubuntu 24.04 LTS, is incompatible
with the GCC 13 release, when using -std=gnu++20 or -std=c++20.
How to reproduce:
cat <<EOM >buggy.cc
#include <fmt/printf.h>
auto test() { return fmt::sprintf("%02x", 123); }
EOM
g++ -Wall -O2 -c -std=gnu++20 buggy.cc
Expected result: Should compile without warnings.
Actual result: 111 lines of compiler warnings.
Version 10 of fmtlib fixes this.
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: libfmt9 9.1.0+ds1-2
ProcVersionSignature: Ubuntu 6.8.0-31.31-generic 6.8.1
Uname: Linux 6.8.0-31-generic x86_64
NonfreeKernelModules: tsoffload linkout
ApportVersion: 2.28.1-0ubuntu3
Architecture: amd64
CasperMD5CheckResult: pass
CloudArchitecture: x86_64
CloudID: none
CloudName: none
CloudPlatform: none
CloudSubPlatform: config
Date: Wed May 29 14:54:12 2024
InstallationDate: Installed on 2024-01-03 (147 days ago)
InstallationMedia: Ubuntu-Server 22.04.3 LTS "Jammy Jellyfish" - Release amd64
(20230810)
SourcePackage: fmtlib
UpgradeStatus: Upgraded to noble on 2024-04-12 (47 days ago)
** Affects: fmtlib (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug noble
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2067487
Title:
Incompatible with GCC 13 and -std=gnu++20
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fmtlib/+bug/2067487/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs