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

Conversation

@dnfield
Copy link
Contributor

@dnfield dnfield commented Apr 1, 2020

This rolls to the latest GOMA-aware clang, along with the necessary buildroot config needed for it.

Although we have newly exported symbols, flutter.jar ends up significantly smaller than the one currently being built by our Clang 8.x toolchain - locally seeing a size of ~3.5mb compared to 3.7mb upstream for arm.

If and when fxb/47943 is fixed, we can remove the allowances for newly exported symbols. We shouldn't have to worry about iOS because we don't use this clang for our bitcode enabled builds anyway on LUCI.

/cc @rmacnak-google fyi
/cc @goderbauer fyi

@chinmaygarde chinmaygarde self-requested a review April 1, 2020 07:04
Copy link
Member

@goderbauer goderbauer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Nice reduction in size!

@dnfield
Copy link
Contributor Author

dnfield commented Apr 1, 2020

Tree is green, landing.

@dnfield dnfield merged commit 8d723ae into flutter:master Apr 1, 2020
@dnfield dnfield deleted the clang branch April 1, 2020 17:49
dnfield added a commit that referenced this pull request Apr 1, 2020
dnfield added a commit that referenced this pull request Apr 1, 2020
dnfield added a commit to dnfield/engine that referenced this pull request Apr 1, 2020
@chinmaygarde
Copy link
Contributor

Is there a bug tracking the lld zlib issue blocking the roll to a fresher Clang? We should find someone to chase that down and get this this toolchain on an autoroller.

@dnfield
Copy link
Contributor Author

dnfield commented Apr 1, 2020

Filed flutter/flutter#53782

dnfield added a commit that referenced this pull request Apr 1, 2020
* Reland "Roll Clang to v11, roll buildroot to fe13f79, allow newly exported symbols (#17440)" (#17451)"

This reverts commit a870bc5.

* skip golden that is different on macos

* buildroot to 1bc40a5
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Apr 2, 2020
goderbauer pushed a commit to goderbauer/engine that referenced this pull request Apr 16, 2020
goderbauer pushed a commit to goderbauer/engine that referenced this pull request Apr 16, 2020
goderbauer pushed a commit to goderbauer/engine that referenced this pull request Apr 16, 2020
* Reland "Roll Clang to v11, roll buildroot to fe13f79, allow newly exported symbols (flutter#17440)" (flutter#17451)"

This reverts commit a870bc5.

* skip golden that is different on macos

* buildroot to 1bc40a5
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants