Recent

Author Topic: Daily FPC + Lazarus main Snapshots for macOS - Cocoa - 64 bit  (Read 1405 times)

trev

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1989
  • Former Delphi 1-7, 10.2 user
I have started producing Lazarus trunk snapshots for macOS Cocoa 64 bit. They are Intel only for the moment, but I may include ARM64 once the process proves itself for Intel snapshots.

They may be downloaded from https://sourceforge.net/projects/macos-lazarus-snapshots/

Using them should be self-explanatory but:

0. Compiled with BIGIDE option
1. Download
2. Unzip
3. Move lazarus-src to your home directory
4. Rename if you wish
5. Start with a shell script such as:
 
Code: Bash  [Select][+][-]
  1. #!/bin/sh
  2. open ~/lazarus-src/lazarus.app --args "--pcp=~/.laz_trunk"

Setup FPC compiler, debugger etc on first start.
« Last Edit: May 08, 2022, 06:02:30 am by trev »
Lazarus 2.3, FPC 3.3.1 macOS 12.3.1 x86_64 Xcode 13.4
Lazarus 2.3, FPC 3.3.1 macOS 12.3.1 aarch64 Xcode 13.4

trev

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1989
  • Former Delphi 1-7, 10.2 user
Re: Daily Lazarus trunk Snapshots for macOS - Cocoa - 64 bit - Intel
« Reply #1 on: April 27, 2021, 09:36:17 am »
As of this afternoon, I have added ARM64 daily snapshots for macOS - I trust they will work as the executables are signed with ad hoc signatures.

Feedback is always welcome :)
Lazarus 2.3, FPC 3.3.1 macOS 12.3.1 x86_64 Xcode 13.4
Lazarus 2.3, FPC 3.3.1 macOS 12.3.1 aarch64 Xcode 13.4

Thaddy

  • Hero Member
  • *****
  • Posts: 11942
Re: Daily Lazarus trunk Snapshots for macOS - Cocoa - 64 bit - Intel
« Reply #2 on: April 27, 2021, 09:49:57 am »
@Trev
I'd rather see good instruction to build from source -especially for Mac -. Daily snapshots are in my opinion a bit overcompicating things for a very limited audience.
And building from source is not rocket science.
Just my 2 cents.
Black themes should be banned.

trev

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1989
  • Former Delphi 1-7, 10.2 user
Re: Daily Lazarus trunk Snapshots for macOS - Cocoa - 64 bit - Intel
« Reply #3 on: April 27, 2021, 10:04:50 am »
I have already provided Wiki instructions for building from source for Intel and Jonas has provided Wiki instructions for doing the same for ARM64.

Still, in less than three days, there have been 23 downloads of the macOS Intel build from my Sourceforge Repo. It costs me nothing to provide these builds as I have automated the process and people obviously find it helpful. If the builds were not being downloaded, I'd save some electricity and not do it :)
Lazarus 2.3, FPC 3.3.1 macOS 12.3.1 x86_64 Xcode 13.4
Lazarus 2.3, FPC 3.3.1 macOS 12.3.1 aarch64 Xcode 13.4

Thaddy

  • Hero Member
  • *****
  • Posts: 11942
Re: Daily Lazarus trunk Snapshots for macOS - Cocoa - 64 bit - Intel
« Reply #4 on: April 27, 2021, 10:14:23 am »
Note I respect any effort to make things simpler for other programmers... Just in case
Black themes should be banned.

trev

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1989
  • Former Delphi 1-7, 10.2 user
Re: Daily FPC + Lazarus trunk Snapshots for macOS - Cocoa - 64 bit
« Reply #5 on: May 08, 2022, 06:00:46 am »
It has been just over a year since I started providing Lazarus (Intel) and FPC + Lazarus (M1) daily snapshots of the development branches, so it was time to evaluate whether this  was useful to anyone.

Checking the download history today: 235 downloads from 29 countries, the bulk being M1 (FPC + Lazarus), with a few Intel (Lazarus) .

As a result, I will leave the automated jobs running for the foreseeable future.
Lazarus 2.3, FPC 3.3.1 macOS 12.3.1 x86_64 Xcode 13.4
Lazarus 2.3, FPC 3.3.1 macOS 12.3.1 aarch64 Xcode 13.4

 

TinyPortal © 2005-2018