Skip to content

Conversation

@JSUYA
Copy link
Member

@JSUYA JSUYA commented Sep 12, 2025

issue - #554
embedder - flutter-tizen/embedder#118
engine - flutter-tizen/flutter#13

  • Supports debug, profile, and release builds for the x64 emulator.
    (This build only works when the host is a Linux x64 environment.)
  • To build an app for the x64 emulator, the API version must be 8.0 or higher.
    (The emulator64 rootstrap in the Tizen SDK was released starting from version 8.0.)

@JSUYA JSUYA marked this pull request as draft September 12, 2025 03:09
@JSUYA JSUYA force-pushed the x64_test branch 2 times, most recently from 2c531fd to f5eb211 Compare September 12, 2025 10:58
[x64 engine debug]
flutter/tools/gn \
--target-os linux \
--linux-cpu x64 \
--no-goma \
--target-triple x86_64-linux-gnueabi \
--runtime-mode debug \
--enable-fontconfig \
--disable-desktop-embeddings

ninja -C out/linux_debug_x64 flutter_engine_library

cp -v /home/junsu/dev/os/f-project/flutter/engine/src/out/linux_debug_x64/libflutter_engine.so /home/junsu/dev/os/f-project/flutter-tizen/flutter/bin/cache/artifacts/engine/tizen-x64-debug/libflutter_engine.so
cp -v /home/junsu/dev/os/f-project/flutter/engine/src/out/linux_debug_x64/icudtl.dat /home/junsu/dev/os/f-project/flutter-tizen/flutter/bin/cache/artifacts/engine/tizen-x64-debug/icudtl.dat

[x64 engine release]

target_cpu

flutter/tools/gn \
--target-os linux \
--linux-cpu x64 \
--no-goma \
--target-triple x86_64-linux-gnueabi \
--runtime-mode release \
--enable-fontconfig \
--no-prebuilt-dart-sdk \
--disable-desktop-embeddings

ninja -C out/linux_release_x64 flutter_engine_library

mkdir /home/junsu/dev/os/f-project/flutter-tizen/flutter/bin/cache/artifacts/engine/tizen-x64-release
cp -v /home/junsu/dev/os/f-project/flutter/engine/src/out/linux_release_x64/libflutter_engine.so /home/junsu/dev/os/f-project/flutter-tizen/flutter/bin/cache/artifacts/engine/tizen-x64-release/libflutter_engine.so
cp -v /home/junsu/dev/os/f-project/flutter/engine/src/out/linux_release_x64/icudtl.dat /home/junsu/dev/os/f-project/flutter-tizen/flutter/bin/cache/artifacts/engine/tizen-x64-release/icudtl.dat

ninja -C out/linux_release_x64 gen_snapshot
mkdir /home/junsu/dev/os/f-project/flutter-tizen/flutter/bin/cache/artifacts/engine/tizen-x64-release/linux-x64/
cp -v /home/junsu/dev/os/f-project/flutter/engine/src/out/linux_release_x64/gen_snapshot /home/junsu/dev/os/f-project/flutter-tizen/flutter/bin/cache/artifacts/engine/tizen-x64-release/linux-x64/

[x64 Embedder]
tools/gn --target-cpu x64 --target-toolchain /usr/lib/llvm-15
ninja -C out/tizen_x64

cp -v /home/junsu/dev/os/f-project/embedder/src/out/tizen_x64/libflutter_tizen_*.so /home/junsu/dev/os/f-project/flutter-tizen/flutter/bin/cache/artifacts/engine/tizen-x64/6.5/
@JSUYA JSUYA changed the title [WIP] x64 test Support x64 emulator Sep 18, 2025
@JSUYA JSUYA marked this pull request as ready for review September 19, 2025 01:18
@JSUYA JSUYA merged commit 283e61c into flutter-tizen:master Sep 19, 2025
9 checks passed
JSUYA added a commit to JSUYA/flutter-tizen that referenced this pull request Sep 19, 2025
Reverts some of the changes made incorrectly in flutter-tizen#665.
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.

2 participants