Roll the Fuchsia SDK and update the path to the async API header (#18494)
diff --git a/DEPS b/DEPS
index 14eb912..a5d0dc0 100644
--- a/DEPS
+++ b/DEPS
@@ -569,7 +569,7 @@
'packages': [
{
'package': 'fuchsia/sdk/core/linux-amd64',
- 'version': 'WGSLsCRs4Y5diEwe675nwJR22RMxdk2nxs0AN2ls81kC'
+ 'version': 'o6YQ_BiU_X9YkLNn9xcjx1sGF9Sffxjp3K5cjr3jK58C'
}
],
'condition': 'host_os == "linux"',
diff --git a/ci/licenses_golden/licenses_fuchsia b/ci/licenses_golden/licenses_fuchsia
index 38cc7a8..05e41b1 100644
--- a/ci/licenses_golden/licenses_fuchsia
+++ b/ci/licenses_golden/licenses_fuchsia
@@ -1,4 +1,4 @@
-Signature: 6b6c409ad2851e00cda37d2427bdd6b4
+Signature: 6b2e27a14fc811e1345dd6aedd96f481
UNUSED LICENSES:
@@ -11,13 +11,8 @@
ORIGIN: ../../../fuchsia/sdk/linux/COPYRIGHT.musl
TYPE: LicenseType.mit
FILE: ../../../fuchsia/sdk/linux/.versions/core.cipd_version
-FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_core_validation.so
FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_image_pipe_swapchain.so
FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_khronos_validation.so
-FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_object_lifetimes.so
-FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_stateless_validation.so
-FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_thread_safety.so
-FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_unique_objects.so
FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libasync-default.so
FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libfdio.so
FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libmemfs.so
@@ -219,13 +214,8 @@
FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/lib/libpthread.so
FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/lib/librt.so
FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/lib/libzircon.so
-FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_core_validation.so
FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_image_pipe_swapchain.so
FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_khronos_validation.so
-FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_object_lifetimes.so
-FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_stateless_validation.so
-FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_thread_safety.so
-FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_unique_objects.so
FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libasync-default.so
FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libfdio.so
FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libmemfs.so
@@ -592,14 +582,8 @@
FILE: ../../../fuchsia/sdk/linux/pkg/trace/meta.json
FILE: ../../../fuchsia/sdk/linux/pkg/vfs_cpp/meta.json
FILE: ../../../fuchsia/sdk/linux/pkg/vulkan/meta.json
-FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_core_validation.json
FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_image_pipe_swapchain.json
FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_khronos_validation.json
-FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_object_lifetimes.json
-FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_standard_validation.json
-FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_stateless_validation.json
-FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_thread_safety.json
-FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_unique_objects.json
FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/meta.json
FILE: ../../../fuchsia/sdk/linux/pkg/zx/meta.json
----------------------------------------------------------------------------------------------------
@@ -737,13 +721,8 @@
ORIGIN: ../../../fuchsia/sdk/linux/LICENSE
TYPE: LicenseType.bsd
FILE: ../../../fuchsia/sdk/linux/.versions/core.cipd_version
-FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_core_validation.so
FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_image_pipe_swapchain.so
FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_khronos_validation.so
-FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_object_lifetimes.so
-FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_stateless_validation.so
-FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_thread_safety.so
-FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_unique_objects.so
FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libasync-default.so
FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libfdio.so
FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libmemfs.so
@@ -992,13 +971,8 @@
FILE: ../../../fuchsia/sdk/linux/arch/arm64/vdso/vcpu.fidl
FILE: ../../../fuchsia/sdk/linux/arch/arm64/vdso/vmar.fidl
FILE: ../../../fuchsia/sdk/linux/arch/arm64/vdso/vmo.fidl
-FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_core_validation.so
FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_image_pipe_swapchain.so
FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_khronos_validation.so
-FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_object_lifetimes.so
-FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_stateless_validation.so
-FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_thread_safety.so
-FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_unique_objects.so
FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libasync-default.so
FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libfdio.so
FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libmemfs.so
@@ -1724,14 +1698,8 @@
FILE: ../../../fuchsia/sdk/linux/pkg/vfs_cpp/service.cc
FILE: ../../../fuchsia/sdk/linux/pkg/vfs_cpp/vmo_file.cc
FILE: ../../../fuchsia/sdk/linux/pkg/vulkan/meta.json
-FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_core_validation.json
FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_image_pipe_swapchain.json
FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_khronos_validation.json
-FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_object_lifetimes.json
-FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_standard_validation.json
-FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_stateless_validation.json
-FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_thread_safety.json
-FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_unique_objects.json
FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/meta.json
FILE: ../../../fuchsia/sdk/linux/pkg/zx/include/lib/zx/clock.h
FILE: ../../../fuchsia/sdk/linux/pkg/zx/include/lib/zx/exception.h
@@ -1773,13 +1741,8 @@
ORIGIN: ../../../fuchsia/sdk/linux/LICENSE.vulkan
TYPE: LicenseType.apache
FILE: ../../../fuchsia/sdk/linux/.versions/core.cipd_version
-FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_core_validation.so
FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_image_pipe_swapchain.so
FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_khronos_validation.so
-FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_object_lifetimes.so
-FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_stateless_validation.so
-FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_thread_safety.so
-FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_unique_objects.so
FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libasync-default.so
FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libfdio.so
FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libmemfs.so
@@ -1981,13 +1944,8 @@
FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/lib/libpthread.so
FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/lib/librt.so
FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/lib/libzircon.so
-FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_core_validation.so
FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_image_pipe_swapchain.so
FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_khronos_validation.so
-FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_object_lifetimes.so
-FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_stateless_validation.so
-FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_thread_safety.so
-FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_unique_objects.so
FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libasync-default.so
FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libfdio.so
FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libmemfs.so
@@ -2354,14 +2312,8 @@
FILE: ../../../fuchsia/sdk/linux/pkg/trace/meta.json
FILE: ../../../fuchsia/sdk/linux/pkg/vfs_cpp/meta.json
FILE: ../../../fuchsia/sdk/linux/pkg/vulkan/meta.json
-FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_core_validation.json
FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_image_pipe_swapchain.json
FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_khronos_validation.json
-FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_object_lifetimes.json
-FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_standard_validation.json
-FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_stateless_validation.json
-FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_thread_safety.json
-FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/data/vulkan/explicit_layer.d/VkLayer_unique_objects.json
FILE: ../../../fuchsia/sdk/linux/pkg/vulkan_layers/meta.json
FILE: ../../../fuchsia/sdk/linux/pkg/zx/meta.json
----------------------------------------------------------------------------------------------------
diff --git a/shell/platform/fuchsia/dart-pkg/zircon/sdk_ext/handle_waiter.cc b/shell/platform/fuchsia/dart-pkg/zircon/sdk_ext/handle_waiter.cc
index 96d4d31..090c90b 100644
--- a/shell/platform/fuchsia/dart-pkg/zircon/sdk_ext/handle_waiter.cc
+++ b/shell/platform/fuchsia/dart-pkg/zircon/sdk_ext/handle_waiter.cc
@@ -4,7 +4,7 @@
#include "handle_waiter.h"
-#include <lib/async/default.h>
+#include <lib/async-loop/default.h>
#include "handle.h"
#include "third_party/tonic/converter/dart_converter.h"