Skip to content

meta-flutter/flutter-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flutter-engine

Flutter Engine Artifacts

engine sdk

Contains libraries and tools for running Embedded Flutter on Linux

Download and checksum validation

Example download

arch=armv7hf
commit=c9a6c484230f8b5e408ec57be1ef71dee1e77020
runtime=debug
curl -L -O https://github.com/meta-flutter/flutter-engine/releases/download/linux-engine-sdk-$runtime-$arch-$commit/linux-engine-sdk-$runtime-$arch-$commit.tar.gz
curl -L -O https://github.com/meta-flutter/flutter-engine/releases/download/linux-engine-sdk-$runtime-$arch-$commit/linux-engine-sdk-$runtime-$arch-$commit.tar.gz.sha256
sha256sum -c linux-engine-sdk-$runtime-$arch-$commit.tar.gz.sha256

If the downloaded files are good you will see

linux-engine-sdk-debug-unopt-arm64-c9a6c484230f8b5e408ec57be1ef71dee1e77020.tar.gz: OK

Never use a binary build artifact from a server that you cannot validate the expected checksum. It's there for a reason, use it.

glibc version issue issues

When running binaries on your Linux host, if it fails to execute due to interpreter error you can use the following pattern:

unshare -mr chroot $(pwd)/engine-sdk/clang_x64 /bin/gen_snapshot --version
Dart SDK version: 3.12.2 (stable) on "linux_x64"