News for hackers. Stuff that matters.
Re:EC2 Instances Powered by Arm-Based AWS Graviton Processors by exikyut on Tuesday November 27, 2018 @03:02AM (#18540409)
Heh, "rebuild it _on_"

They're clearly putting a hundred-mile moat between them and cross-compilation from the start :D

I wonder what their support stance will be when confronted with customer cross-compile scenarios.

Re:EC2 Instances Powered by Arm-Based AWS Graviton Processors by mcbain on Tuesday November 27, 2018 @06:29AM (#18541411)
I don’t think it is a moat, just stating the simple case.

I’ve spent a lot of time making cross-compile work for complicated builds. It can be tedious and frustrating fighting compilers and build systems to get it right.

Sometimes it is necessary because the target didn’t have a complete native toolchain, but other times because the target was just so incredibly slow for large builds.

I haven’t built anything with them, but these Arm servers appear to be neither of those two cases.

Re:EC2 Instances Powered by Arm-Based AWS Graviton Processors by mathw on Tuesday November 27, 2018 @03:22AM (#18540519)
Might just be "figure it out for yourself".

I doubt it's that hard if you're using a language with a reasonable cross-compile toolchain. That will probably influence choice of technology for new things aimed at this kind of performance envelope.

No doubt a lot of existing software will be left out by cross-compilation being too much of a pain.

Re:EC2 Instances Powered by Arm-Based AWS Graviton Processors by anonfunction on Tuesday November 27, 2018 @04:32AM (#18540868)
Golang has really nice cross compilation features, it's as easy as setting two environment variables `GOOS` and `GOARCH` when building.
Re:EC2 Instances Powered by Arm-Based AWS Graviton Processors by skyely on Tuesday November 27, 2018 @03:47AM (#18540652)
I can confirm that cross-compiling for aarch64 should work without hiccups.
Re:EC2 Instances Powered by Arm-Based AWS Graviton Processors by jon_masters on Tuesday November 27, 2018 @06:08AM (#18541324)
If you use a modern gitops CI/CD type workflow building containers automatically then you don't need to worry about the manual building part either - this can be done cleanly with automation