Recent

Author Topic: Feedback on Mac version. Thanks!  (Read 3161 times)

Igor Kokarev

  • Sr. Member
  • ****
  • Posts: 337
Feedback on Mac version. Thanks!
« 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!
« Last Edit: May 10, 2021, 02:13:42 pm by Igor Kokarev »

jwdietrich

  • Hero Member
  • *****
  • Posts: 1180
    • formatio reticularis
Re: Feedback on Mac version. Thanks!
« Reply #1 on: May 10, 2021, 09:39:51 pm »
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.
function GetRandomNumber: integer; // xkcd.com
begin
  GetRandomNumber := 4; // chosen by fair dice roll. Guaranteed to be random.
end;

http://www.formatio-reticularis.de

Lazarus 2.0.12 | FPC 3.2.0 | PPC, Intel, ARM | macOS, Windows, Linux

trev

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1523
  • Former Delphi 1-7, 10.2 user
Re: Feedback on Mac version. Thanks!
« Reply #2 on: May 11, 2021, 08:51:36 am »
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.
Lazarus 2.1 r65061 FPC 3.3.1 r49223 macOS 10.14.6 Xcode 11.3.1
Lazarus 2.3 r65500 FPC 3.3.1 r49634 macOS 11.5.1 aarch64 Xcode 12.5.1
Lazarus 2.1 r61574 FPC 3.3.1 r42318 FreeBSD 12.1 amd64 VMware VM
Lazarus 2.1 r61574 FPC 3.0.4 Ubuntu 20.04 Parallels VM
Lazarus 2.0.10 FPC 3.2.0 Win10 Parallels VM

Igor Kokarev

  • Sr. Member
  • ****
  • Posts: 337
Re: Feedback on Mac version. Thanks!
« Reply #3 on: May 11, 2021, 09:55:33 am »
trev,

Yes, you're right. And I added my support to FPC/Lazarus teams on Patreon.

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 9461
  • FPC developer.
Re: Feedback on Mac version. Thanks!
« Reply #4 on: May 11, 2021, 11:16:40 am »
I thought Fixes branch had Aarch64/darwin merged back?

trev

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1523
  • Former Delphi 1-7, 10.2 user
Re: Feedback on Mac version. Thanks!
« Reply #5 on: May 11, 2021, 02:00:27 pm »
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
Lazarus 2.1 r65061 FPC 3.3.1 r49223 macOS 10.14.6 Xcode 11.3.1
Lazarus 2.3 r65500 FPC 3.3.1 r49634 macOS 11.5.1 aarch64 Xcode 12.5.1
Lazarus 2.1 r61574 FPC 3.3.1 r42318 FreeBSD 12.1 amd64 VMware VM
Lazarus 2.1 r61574 FPC 3.0.4 Ubuntu 20.04 Parallels VM
Lazarus 2.0.10 FPC 3.2.0 Win10 Parallels VM

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 9461
  • FPC developer.
Re: Feedback on Mac version. Thanks!
« Reply #6 on: May 11, 2021, 07:51:52 pm »
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:

Quote
I had to use the latest fpc version to get a native support for M1 aarch64/darwin compiler

In my interpretation, "latest" is trunk

Igor Kokarev

  • Sr. Member
  • ****
  • Posts: 337
Re: Feedback on Mac version. Thanks!
« Reply #7 on: May 11, 2021, 07:56:32 pm »
Sorry for my English :)

I used FPC 3.2.1 fixes tree.

Jonas Maebe

  • Hero Member
  • *****
  • Posts: 884
Re: Feedback on Mac version. Thanks!
« Reply #8 on: May 20, 2021, 09:22:26 pm »
Thanks, I'm glad to read it!

 

TinyPortal © 2005-2018