[NTLK] Einstein 64-bit

Steven Frank stevenf at panic.com
Wed Dec 3 00:08:12 EST 2014


Another question for the other Einstein devs...

As I recall, there were issues with building Einstein for 64-bit.  This is kind of a bummer because it means we can't use ARC or other features of the modern obj-c runtime, and eventually Apple will probably deprecate 32-bit apps as they are very aggressive about this sort of thing.

If I do build it for 64-bit, the warnings are primarily about printf()-style formatting strings, which is not a big deal, and the app seems generally to run OK.

There's one warning I don't understand that comes from the 64-bit version of ffi.

With the disclaimer that I don't really know what I'm talking about, it seems that ffi is used only for TNativeCalls class, which seems to be largely unused and possibly superseded by Matthias's tricks with fibers and ROM injections.  (true?)

It's easy enough to break the dependency on ffi -- the Android build does already.  But is that sufficient to make Einstein 64-bit friendly?

Thanks,

Steven





More information about the NewtonTalk mailing list