Login Page - Create Account

Support Board


Date/Time: Thu, 28 Nov 2024 13:54:09 +0000



build and release process -> build and package both ARM64 and x64 at the same time

View Count: 687

[2023-04-28 16:24:34]
User719512 - Posts: 267
Hello Sierra Engineering,

Why is ARM64 not being updated with x64 and having both versions in sync, All The Time?
Latest release is 2492, new features in 2494, and pre-release of 2496 -> none of which are in ARM64 which is on 2489.

** Can you please update your build and release process to build and package both ARM64 and x64 at the same time?

Failure to do this will cause (is causing) breaking changes for 3rd party DLLs which are built on latest header files and using new APIs.

See also:
Sierra Chart Executables for ARM 64 Processor
[2023-05-04 19:53:16]
User719512 - Posts: 267
Hi, with today's release for ARM64, will future releases cover both platforms moving forward?
Sierra Chart Executables for ARM 64 Processor | Post: 346691
[2023-05-04 19:58:26]
Sierra_Chart Engineering - Posts: 17201
The ARM build is not built as often because it is very time-consuming. And being it is distributed with every installation of Sierra Chart it also impacts other users when it changes because it is more to download.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2023-05-04 19:58:51
[2023-05-04 20:32:51]
User719512 - Posts: 267
Thanks for the reply. I am fascinated now at the complexity of building ARM. Must be more to it than just flipping a switch for target platform and recompiling. For my Study DLLs, it was a pretty easy task to build for both platforms. I use Visual Studio 2022 and with the macros available, it's all templated based on Platform, Project Name, etc. so easy to manage all the platform-specific items, build targets, etc. Add in a couple pre/post build tasks and rebuild all/batch build works great. So, the developer experience you've created is great.

From a customer experience though, having ARM releases not having feature parity with x64 is a bit of a negative since both sets of customers pay the same for the Sierra Chart platform.

I fully trust you are aware of this and have this on your backlog with other items. Thank you!

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account