[awlib] Update to 2026-08-07 - #53287
Merged
Merged
Conversation
Bump to the latest upstream tag. Drop fix-mac-build.patch: all four hunks (mmap_file.h switch casts, variant_dispatch template keyword, byte_buffer <cstdlib> include, queue allocator comparison) are now present upstream. Enable AW_ENABLE_IMAGE and AW_ENABLE_MESH with the graphics feature. awgraphics now links awimage and awmesh unconditionally, so building with only AW_ENABLE_GRAPHICS fails on missing aw/fileformat/png and aw/fileformat/obj headers. Set AW_MAKE_TESTS=OFF. It defaults to ON, which built a test executable per library that was then discarded; the installed tree is unchanged. Drop the arm64-osx graphics entry from ci.feature.baseline.txt. It was marked feature-fails for issue microsoft#39849 (std::from_chars unavailable for floating-point types in libc++); the feature now passes there. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Billy O'Neal (BillyONeal)
approved these changes
Aug 7, 2026
Billy O'Neal (BillyONeal)
left a comment
Member
There was a problem hiding this comment.
Thanks for the update! GPT 5.6 Sol observes the following pre-existing conditions someone might wish to address in the future:
- Manual consumption with only the triplet's root
include/directory does not work. Installed headers are split belowinclude/awlib/<target>/, while those headers include one another as<aw/...>. Both Release and Debug examples therefore fail at compile time. This is pre-existing; consider disablingAW_SPLIT_INCLUDESin a follow-up port revision.- Upstream conditionally discovers
fmtwhen the standard library lacksstd::format, so the resulting package can depend on whether an undeclaredfmtinstallation is visible. This is also pre-existing. A follow-up should explicitly disable or declare this optional dependency.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bump to the latest upstream tag.
Drop fix-mac-build.patch: all four hunks (mmap_file.h switch casts, variant_dispatch template keyword, byte_buffer include, queue allocator comparison) are now present upstream.
Enable AW_ENABLE_IMAGE and AW_ENABLE_MESH with the graphics feature. awgraphics now links awimage and awmesh unconditionally, so building with only AW_ENABLE_GRAPHICS fails on missing aw/fileformat/png and aw/fileformat/obj headers.
Set AW_MAKE_TESTS=OFF. It defaults to ON, which built a test executable per library that was then discarded; the installed tree is unchanged.
./vcpkg x-add-version --alland committing the result.