forked from flutter/engine
-
Notifications
You must be signed in to change notification settings - Fork 17
Closed
Description
- Clang 12 build flag (
-Wno-psabi
) issue- Fuschia/Linux build now uses clang 12 by default but the Tizen toolchain is still based on clang 10.
- Building the Tizen engine with the Fuschia toolchain has failed because required libraries are not available for
armv7-linux-gnueabi
target (seebuildtools/linux-x64/clang/lib
). - Thus, similarly to the
-Wno-non-c-typedef-for-linkage
flag, we have to remove the new flag frombuild/config/compiler/BUILD.gn
manually.
TextInputModel
API changes (Separate mutators for text and selection flutter/engine#21612, Migrate TextInputPlugin API to TextRange flutter/engine#21854)- Done!
- SDK artifacts cross-compilation issue
- The same build error as SIGSEGV: @dart/runtime/vm/dart_entry.cc:181 while cross-compiling engine in AOT mode for ARMv7 32-bit architecture flutter/flutter#74322 which was caused by Add support of cross-building the engine for ARM64 Linux Host flutter/engine#20254.
- We don't need to cross-build SDK artifacts for Tizen armv7l and x86. So we need to patch the build rule temporarily. (I'm not going to PR it in the upstream right now.)
flutter_texture_registrar.h
API conflicts- The following APIs have been added (Add windows plugin texture support flutter/engine#19405):
FlutterDesktopRegistrarGetTextureRegistrar
FlutterDesktopTextureRegistrarRegisterExternalTexture
FlutterDesktopTextureRegistrarUnregisterExternalTexture
FlutterDesktopTextureRegistrarMarkExternalTextureFrameAvailable
- but we already have:
FlutterPluginRegistrarGetTexture
FlutterRegisterExternalTexture
FlutterUnregisterExternalTexture
FlutterMarkExternalTextureFrameAvailable
- I tried to remove our header and use theirs by renaming the functions in
flutter_tizen.cc
file, but the parametertbm_surface
was not available forFlutterDesktopTextureRegistrarMarkExternalTextureFrameAvailable
. How should we deal with this? @xiaowei-guan @bbrto21 - My attempt: swift-kim@1d72ddb (see the commented out section in
flutter_tizen.cc
)
- The following APIs have been added (Add windows plugin texture support flutter/engine#19405):
- Embedder API changes?
I haven't checked yet.Done
Metadata
Metadata
Assignees
Labels
No labels