Skip to content

fix: archlinux builds fail#242

Merged
paxcut merged 1 commit into
masterfrom
fix/arch_fmt_remnants
Jun 22, 2026
Merged

fix: archlinux builds fail#242
paxcut merged 1 commit into
masterfrom
fix/arch_fmt_remnants

Conversation

@paxcut

@paxcut paxcut commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator

Some files were still using fmt/core.h but never had a chance to generate errors until now.

On ArchLinux Imhex is built using USE_SYSTEM_FMT which was updated to 12.2.0 last week. Part of the update makes it mandatory for code that needs to use fmt::format to include fmt/format.h explicitly because fmt/core.h is now equivalent to fmt/base.h. Note that Imhex use the header only version when the system fmt is not used and with the header only version fmt/base.h also includes fmt/format.h so this is only needed for archlinux even if we update fmt to 12.2.0.
@paxcut paxcut merged commit 2e49805 into master Jun 22, 2026
5 checks passed
@paxcut paxcut deleted the fix/arch_fmt_remnants branch June 22, 2026 23:12
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.

1 participant