Skip to content

Update cesium-native #1679

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from
Draft

Update cesium-native #1679

wants to merge 4 commits into from

Conversation

kring
Copy link
Member

@kring kring commented May 23, 2025

It looks like the vcpkg upgrade in CesiumGS/cesium-native#1178 breaks the Unreal build on every platform other than Windows. 🤦

Draft until all the platforms are working again...

kring and others added 4 commits May 22, 2025 14:40
Hopefully the overlay port is no longer needed, but that's optimistic.
This is a copy of upstream at commit
dbe35ceb30c688bf72e952ab23778e009a578f18 currently.
@kring
Copy link
Member Author

kring commented May 23, 2025

The macOS problem should be fixed. It was caused by an outdated ktx overlay port.

The Linux and Android failures have the same cause: the new version of ada-url included in the new version of vcpkg uses C++20 features that are not supported by 1) the busted version of libc++ Unreal uses on Linux, and 2) the busted version of libc++ included with the version of the Android NDK that Unreal uses.

One option is to create an ada-url overlay port that reverts to the old version. That's really not great, though.

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