← Back to Package List

native/dart@3.9.4

Basic Information

Package Namenative/dart@3.9.4
Version3.9.4
Typenative

Source Downloads

Download 1
git
SHA256: 2f5a888a5e6a7316074416822a9584d54e3f5ab5
Download 2
git
SHA256: ca669f79945418f6229e4fef89b666b2a88cbb10
Path: build/secondary/third_party/protobuf
Download 3
git
SHA256: bb994c6f067340c1135eb43eed84f4b33cfa7397
Path: buildtools/clang_format/script
Download 4
git
SHA256: a5d7b62b78dd9278c30a44cb2d22b8870b360a0e
Path: tests/co19/src
Download 5
git
SHA256: bcb10901266c884e7b3740abc597ab95373ab55c
Path: third_party/WebCore
Download 6
git
SHA256: 8470f1b1f157201d1bc62f3202e474e7043df0ba
Path: third_party/binaryen/src
Download 7
git
SHA256: be5be0a4f5ebf00da151a06860deb11a0ffb609f
Path: third_party/boringssl/src
Download 8
git
SHA256: 936b9ab5515dead115606559502e3864958f7f6e
Path: third_party/cpu_features/src
Download 9
git
SHA256: e41b8c68a248da5f18ebd03bd0420953945d52ff
Path: third_party/emsdk
Download 10
git
SHA256: 43953f57b037778a1b8005564afabe214834f7bd
Path: third_party/icu
Download 11
git
SHA256: 2222b31554f03e62600cd7e383376a7c187967a1
Path: third_party/jinja2
Download 12
git
SHA256: 5af39a19a1ad51ce93972cdab206dcd3ff9b6afa
Path: third_party/libc
Download 13
git
SHA256: bd557f6f764d1e40b62528a13b124ce740624f8f
Path: third_party/libcxx
Download 14
git
SHA256: a4dda1589d37a7e4b4f7a81ebad01b1083f2e726
Path: third_party/libcxxabi
Download 15
git
SHA256: 8f45f5cfa0009d2a70589bcda0349b8cb2b72783
Path: third_party/markupsafe
Download 16
git
SHA256: ac8cae697014da1ff7124fba33b0b4245cc6cd1b
Path: third_party/mdn/browser-compat-data/src
Download 17
git
SHA256: 13ce0c9e13b0940d2476cd0cff2301708a9a2e2b
Path: third_party/perfetto
Download 18
git
SHA256: 64dfa7f138aa4d9bcc06e807858136b7d4d296d3
Path: third_party/pkg/ai
Download 19
git
SHA256: b59ecf4ceebe6153e1c0166b7c9a7fdd9458a89d
Path: third_party/pkg/core
Download 20
git
SHA256: 44e8cfe7ba5a873ef81b6b39c07d50171eccf021
Path: third_party/pkg/dart_style
Download 21
git
SHA256: 882aea9351262d618c955322f4c9aafe9540b848
Path: third_party/pkg/dartdoc
Download 22
git
SHA256: d5233c6dd0767cffa5742e32c4bc7c230c9c4b12
Path: third_party/pkg/ecosystem
Download 23
git
SHA256: 7d2d87ebfba86035a9ca6b79160ccc2ac1253c0c
Path: third_party/pkg/http
Download 24
git
SHA256: c45e050426bdeaaa120e5ce856abb486863d0476
Path: third_party/pkg/i18n
Download 25
git
SHA256: f5620600a5ce1c44f65ddaa02001e200b096e14c
Path: third_party/pkg/leak_tracker
Download 26
git
SHA256: 723cd56a5edc89699db32bca1b5bf91aa0bcf0cf
Path: third_party/pkg/native
Download 27
git
SHA256: bce362dec347ae3cca085bd28db2aa2649f754e5
Path: third_party/pkg/protobuf
Download 28
git
SHA256: 52f512315bc886de487061091ef82056abf9dab8
Path: third_party/pkg/pub
Download 29
git
SHA256: 082d3ac2d13a98700d8148e8fad8f3e12a6fd0e1
Path: third_party/pkg/shelf
Download 30
git
SHA256: c07f96f89a7eec7e3daac641fa6c587224fcfbaa
Path: third_party/pkg/sync_http
Download 31
git
SHA256: 5a1ea943e70cdf3fa5e1102cdbb9418bd9b4b81a
Path: third_party/pkg/tar
Download 32
git
SHA256: 2be5ca067bdf09e999be2ad760ab8efab854e789
Path: third_party/pkg/test
Download 33
git
SHA256: fd7cc89aaac774fb34502502803a3bcf62cb83cd
Path: third_party/pkg/tools
Download 34
git
SHA256: 13f185f7e97d559e003f5ac79201da12f9a01049
Path: third_party/pkg/vector_math
Download 35
git
SHA256: 354e22995859757223cea3fccbff0ad86c540d60
Path: third_party/pkg/web
Download 36
git
SHA256: 7f376d242709e933fff70610503d0c5c09b2e17e
Path: third_party/pkg/webdev
Download 37
git
SHA256: cfab787b30fbfb5509f9fc45cfce51157fb9f369
Path: third_party/pkg/webdriver
Download 38
git
SHA256: effa75205516757795683d527c3dea9546eb0c32
Path: third_party/pkg/webkit_inspection_protocol
Download 39
git
SHA256: 604b32590ffad5cbb82e4afef1d305512d06ae93
Path: third_party/ply
Download 40
git
SHA256: 24487dd1045c7f3d64a21f38a3f0c06cc4cf2edb
Path: third_party/protobuf
Download 41
git
SHA256: 470d3a2ee4ef721688ce6961bc865a99fcb64070
Path: third_party/zlib

Dependencies Explorer

Build Steps

1.
*
mkdir -p buildtools/mac-x64/clang/.versions
2.
*
mkdir -p buildtools/mac-arm64/clang/.versions
3.
*
mkdir -p buildtools/linux-x64/clang/.versions
4.
*
echo '{"package_name": "fuchsia/third_party/clang/mac-amd64","instance_id": "AWO66yebzYxWzasSzjx1wmeozi-xq9r0RnNyEhKtwAIC"}' > ./buildtools/mac-x64/clang/.versions/clang.cipd_version
5.
*
echo '{"package_name": "fuchsia/third_party/clang/mac-arm64","instance_id": "i41U-bFSUAOHPpKs_6lCF-EPqOLaa8LwT48ciXzHK3EC"}' > ./buildtools/mac-arm64/clang/.versions/clang.cipd_version
6.
*
echo '{"package_name": "fuchsia/third_party/clang/linux-amd64","instance_id": "-f7MR6VniTzxeWcp2k9ZkII4oK21j44tQvYuCBaHpqEC"}' > ./buildtools/linux-x64/clang/.versions/clang.cipd_version
7.
*
echo build_devtools_from_sources = false > build/config/gclient_args.gni
8.
*
ln -s $(which gn) buildtools/gn
9.
*
mkdir -p buildtools/ninja
10.
*
ln -s $(which ninja) buildtools/ninja/ninja
11.
*
mkdir -p buildtools/mac-arm64/clang/bin
12.
*
ln -s $(which clang) buildtools/mac-arm64/clang/bin/clang
13.
*
ln -s $(which clang++) buildtools/mac-arm64/clang/bin/clang++
14.
*
ln -s $(which llvm-ar) buildtools/mac-arm64/clang/bin/llvm-ar
15.
*
sed -i.bak 's/"-Wno-dangling-reference",/ /g' runtime/BUILD.gn
16.
*
mkdir -p tools/sdks/dart-sdk/bin
17.
*
ln -s $(which dart) tools/sdks/dart-sdk/bin/dart
18.
*
echo '#!/usr/bin/env bash exec $AR "$@"' > buildtools/mac-arm64/clang/bin/llvm-ar
19.
*
chmod +x buildtools/mac-arm64/clang/bin/llvm-ar
20.
*
cd third_party/devtools && dart create -t package --no-pub devtools_shared
21.
*
python3 ./tools/generate_package_config.py # HOOK Generate the .dart_tool/package_confg.json file.
22.
*
python3 ./tools/generate_sdk_version_file.py # HOOK Generate sdk/version.
23.
*
python3 ./tools/build.py --mode=release
24.
*
$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR

Build Matrix

Target / Builder darwin_arm64 linux_amd64 linux_arm64
aarch64-apple-darwin
aarch64-apple-ios
aarch64-apple-ios-simulator
aarch64-linux-android
aarch64-linux-gnu
armv7a-linux-androideabi
x86_64-apple-darwin
x86_64-linux-android
x86_64-linux-gnu