-
Notifications
You must be signed in to change notification settings - Fork 6k
Roll clang and buildroot #33284
Roll clang and buildroot #33284
Conversation
|
It looks like The link is successful when I remove the |
|
It's expected to be used for debug builds - it basically says to add a section that syas "here's where the bitcode would go". This seems like a regression in clang to me... |
|
https://reviews.llvm.org/D29066 - forwarding this argument has been around for a while |
|
I don't think lld supports the |
It's necessary, without it projects with bitcode on (like most add-to-app projects) will get an error when they link on frameworks without the marker, even in debug mode. Tested linking a bitcode app on a framework with and without Shouldn't |
|
ios_debug isn't using Xcode because it's not actually embedding any bitcode, and that way we can use GOMA. |
|
The idea is if you're only using bitcode-marker there aren't compatibility concerns between toolchains |
|
Falling back to ld64 should be fine - that would still let us use GOMA. |
That makes sense, was just checking it wasn't being used in release. |
|
Woohoo we're green |
This reverts commit 094c83d.
Rolls the buildroot to pick up a compensating change for new warnings: flutter/buildroot@8a1cf15, flutter/buildroot@9f99fc0
And combines the three rolls:
#33278
#33279
#33280