-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Breaking Change Request: Remove support for armv6 #42069
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Related 2.5 year old flutter issue: flutter/flutter#22380 |
Breaking change email has been sent to dart-announce@ |
can we trade armv6 support for thumb2 only support? windows arm devices don't support anything but. |
cc @Hixie @matanlurey @vsmenon for review and approval. |
I'm all for deleting code in principle. Have we check with Alibaba and other companies that asked for this feature? They may be building custom engines with it. cc @zoeyfan |
Hey Kang,
I want to bring this to your attention since this is a breaking change. Let
me know if you have any concerns.
Thanks,
Zoey
…On Fri, May 29, 2020 at 3:30 PM Ian Hickson ***@***.***> wrote:
I'm all for deleting code in principle. Have we check with Alibaba and
other companies that asked for this feature? They may be building custom
engines with it. cc @zoeyfan <https://github.com/zoeyfan>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#42069 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AMR3237TD7JDVZTZBR2254DRUAZRZANCNFSM4NL7MRKA>
.
|
We've reached to a number of entities offline and have not heard any concerns. I also see no concerns listed in the present issue. @Hixie @matanlurey @vsmenon can we approve this change? |
Note: once/if you agree, we still need to get this posted on dart-announce for broad feedback. |
I defer to @zoeyfan; I have no personal objection. |
It's already announced: |
@vsmenon can you give the final approval? |
Hey is that a google only group, I can't access it and can't see any see any ARMv6 announcement in I don't have an issue with the removal of armv6 support, I do wish the Raspberry Pi people would stop selling armv6 boards, maybe some part of google could somehow help the Pi people to move the pi zero to a more modern processor. |
@sebe You are right, the announcement went to the wrong group. I copied the announcement over: |
@sebe Heh. I second the RPI idea. It's a real pain having two architectures to deal with. |
The one thing I would ask about this change is that you guys tag the commit before the first change in some way that is easy to find. I do have a couple of armv6 devices that run flutter. I don't mind sticking to an older version for them, but it'd be helpful to be able to easily find the end commit. |
@vsmenon @franklinyow can we get this marked approved? The CL is ready to be landed. |
lgtm @franklinyow - are we clear to land? |
Mark this as approved. @mkustermann please go ahead and land. |
This also allows unaligned access, since it's mandatory for ARMv7 (we already take advantage of it for ARMv8). Issue #42069 Change-Id: I0bd61a930e61dea330ab21fd187fe64b057ca28e Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/152322 Reviewed-by: Siva Annamalai <[email protected]> Reviewed-by: Vyacheslav Egorov <[email protected]> Commit-Queue: Martin Kustermann <[email protected]>
This also allows unaligned access, since it's mandatory for ARMv7 (we already take advantage of it for ARMv8). Issue dart-lang#42069 Change-Id: I0bd61a930e61dea330ab21fd187fe64b057ca28e Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/152322 Reviewed-by: Siva Annamalai <[email protected]> Reviewed-by: Vyacheslav Egorov <[email protected]> Commit-Queue: Martin Kustermann <[email protected]>
can someone please clarify this in the docs: https://docs.flutter.dev/reference/supported-platforms I am unsure what "support for the platforms on which built Flutter might be deployed" means. What is built flutter? Does it mean that the table is regarding which platforms are supported to build the app? Or does it mean these are the target platforms that are supported? Or is it that this entire page is just talking about support for host machines that deploy the app? I'm super confused and need clarification which Raspberry pi OS and cpu would run a flutter app that I code on my macbook and cross compile with docker. Why is there no mention of CPU architectures supported if the latter is true? Thank you |
/cc @mit-mit regarding about our supported platforms |
Hi @talksik. Yeah, that sentence wasn't so easy to read. I'm updating it in https://github.com/flutter/website/pull/9005/files Yes, this page lists the supported target platforms, i.e. the platforms on which we support running apps that have been built with Flutter. |
awesome thank you for the edit and clarification! |
It would be good to keep ARMv6 support. I would also like to write an embedder of flutter for the Nintendo 3ds. |
Uh oh!
There was an error while loading. Please reload this page.
Intended change in behavior: Remove support for ARMv6 in Dart VM.
Justification/rationale: Flutter doesn't officially support ARMv6 (see also flutter faq) and neither does Dart. We have no test coverage of it either (afaik).
Expected impact of this change: Should not impact any direct users of Flutter / Dart SDK. It will no longer be possible build custom Dart VM for ARMv6 and run on ARMv6 devices (known affected devices: old Raspberry Pi 1 & Zero).
Clear steps for mitigating the change: None
/cc @Hixie @vsmenon @mit-mit @a-siva @franklinyow
The text was updated successfully, but these errors were encountered: