On 2019-05-24 22:31, Richmond via use-livecode wrote:
What I mean is that LiveCode produces a "Fat" standalone which suffers
from the following disadvantages:

1. It's fat, quite literally.

2. I wonder whether MacOS Somewhere_Obscure_In-California (10.15) will
not object to those
standalones because, as well as containing 64-bit code they also
contain 32-bit code.

You can choose to produce a slim standalone - the default in the S/B is to produce a standalone with both 32-bit and 64-bit slices... You can choose one, or other or both using the checkboxes at the top of the macOS specific settings pane.

The default in 9.0.x and onwards is to *only* select the 64-bit option for macOS for new stacks - however, if you created a standalone from a stack in older versions it will likely have both options set.

All macOS hardware which we currently support is capable of running 64-bit apps... However, the reason why we must continue to provide fat binaries, and offer the choice to build for 32-bit on macOS is that we are aware of a number of users who have 32-bit externals which they have yet to migrate (migration, unfortunately, is not necessarily a simple recompile - due to the fact that macOS's 64-bit side does not support a large number of the older, long deprecated, system APIs).

In terms of the 32-bit warning that many have been noticing on Mojave, we found the culprit a month or so ago - the auto-updater sitting inside the app bundle is still 32-bit. We had intended to switch it to 64-bit for 9.5-dp-1 but ran out of time to do so.

Warmest Regards,

Mark.

P.S. It would be *immensely* helpful for us at HQ if anyone who still relies on 32-bit externals in apps they are still maintaining (i.e. by continuing to build from the latest and greatest LiveCode versions) could drop a line to supp...@livecode.com so we can keep track and use that information to influence the decision of when to cut 32-bit from the macOS binaries. [ The benefit from doing this is three-fold - it halves the time taken to build the macOS binaries, halves our macOS test matrix and reduces the size of the distribution by upward of 50-60Mb ].

--
Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to