Skip to content
This repository was archived by the owner on Apr 21, 2025. It is now read-only.

Remove old FIDL tables.c file from build #821

Merged
merged 1 commit into from
Jan 29, 2024
Merged

Conversation

mk12
Copy link
Contributor

@mk12 mk12 commented Jan 26, 2024

Now that #798 added the new tables.c file, and https://fxrev.dev/946309 moved the content from the old file to the new file, we can stop generating the old file (i.e. stop passing --tables to fidlc).

See https://fxbug.dev/42115242 for context.

Now that flutter#798 added the new tables.c file, and https://fxrev.dev/946309
moved the content from the old file to the new file, we can stop
generating the old file (i.e. stop passing --tables to fidlc).

See https://fxbug.dev/42115242 for context.
@mk12 mk12 requested a review from jrwang January 26, 2024 23:01
@mk12
Copy link
Contributor Author

mk12 commented Jan 29, 2024

I manually tested that this works:

$ENGINE_DIR/flutter/tools/gn --fuchsia --no-lto --fuchsia-cpu=arm64 --runtime-mode=debug --goma --unoptimized
ninja -C $ENGINE_DIR/out/fuchsia_debug_unopt_arm64 flutter/shell/platform/fuchsia

I also confirmed GN errors and linker errors when I changed the diff to be incorrect, so I know I'm building the right thing.

@mk12 mk12 merged commit 52689fe into flutter:master Jan 29, 2024
@mk12 mk12 deleted the remove-tables branch January 29, 2024 22:25
mk12 added a commit to mk12/engine that referenced this pull request Jan 30, 2024
auto-submit bot pushed a commit to flutter/engine that referenced this pull request Jan 30, 2024
To pick up flutter/buildroot#821, which completed the migration to the fidlgen_cpp tables.c file.

This will unblock landing https://fxrev.dev/953990, which removes the fidlc `--tables` flag.

This work is tracked in https://fxbug.dev/42115242.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants