Skip to content

Update libfmt use for support of C++20 and newer#24

Merged
DavidAce merged 1 commit intoDavidAce:masterfrom
apavenis:fmt-use-update
Mar 19, 2025
Merged

Update libfmt use for support of C++20 and newer#24
DavidAce merged 1 commit intoDavidAce:masterfrom
apavenis:fmt-use-update

Conversation

@apavenis
Copy link
Contributor

Did not compile when

  • H5PP_USE_FMT is defined
  • C++20 or C++23 is specified

Included patch fixes the problem

@DavidAce DavidAce merged commit a4a4e26 into DavidAce:master Mar 19, 2025
26 checks passed
@apavenis apavenis deleted the fmt-use-update branch March 19, 2025 08:39
@awerries
Copy link

awerries commented Apr 11, 2025

this change seems to have broken support for compiling without fmt , which had previously been fixed 89dec1a

@DavidAce
Copy link
Owner

Thanks for pointing this out! The issue is fixed in the latest commit.

@apavenis
Copy link
Contributor Author

I guess it would be nice also to add one build without libfmt to GitHub actions (one build is probably sufficient, no need to duplicate all). We would have noticed problem earlier due to such build failure.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants