Lazarus
Programming => Operating Systems => macOS / Mac OS X => Topic started by: Igor Kokarev on May 10, 2021, 02:10:03 pm
-
Hi,
We recently published a first version of our large project for Mac. It's Universal App for Intel and native code for Apple M1 chip. The product was compiled with fpc 3.2.1 fixes and Lazarus Trunk (2.1.0).
The program works very stable, no crashes, even on a new M1-powered Macs.
I had to use the latest fpc version to get a native support for M1 aarch64/darwin compiler, however fpc works flawless with O2 optimizations.
I'm very happy and grateful to all FPC and Lazarus teams for their great development tools!
-
Do you want to thank developers who tested your software in the past or do you expect that we test your project? In the latter case, we need a link to download or checkout your code.
-
I read it as Igor thanking the FPC and Lazarus developers for the current state of FPC and Lazarus that enabled his project to run flawlessly on all supported architectures including natively the new Apple M1 processor.
-
trev,
Yes, you're right. And I added my support to FPC/Lazarus teams on Patreon.
-
I thought Fixes branch had Aarch64/darwin merged back?
-
Igor said: "The product was compiled with fpc 3.2.1 fixes and Lazarus Trunk (2.1.0)."
I don't understand how multiple people are misreading his post :o
-
Igor said: "The product was compiled with fpc 3.2.1 fixes and Lazarus Trunk (2.1.0)."
I don't understand how multiple people are misreading his post :o
And two lines later he says:
I had to use the latest fpc version to get a native support for M1 aarch64/darwin compiler
In my interpretation, "latest" is trunk
-
Sorry for my English :)
I used FPC 3.2.1 fixes tree.
-
Thanks, I'm glad to read it!