Catalina upgrade changes

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Catalina upgrade changes

Ryan Joseph-2
Upgraded to Catalina 10.15 and had some breaking changes that I’d like to share:

1) /Developer directory has moved and can not be restored. Apple decided that the root directory / can only contain system directories and is not writeable by the user, period. The installer will move the affected files to /Users/Shared/XXX. I personally relied on this path in many places as it was a standard location for Mac developers.

2) /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk not longer exists so you need to change the SDK location to Xcode.app (see below), otherwise you’ll get the crt1.10.5.o linker error. The fpc.cfg file probably should be changed on your system and in future FPC releases.
       
        -XR/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk

3) Not FPC related but all 32-bit programs have been disabled so be careful about that.

4) Apps need to be notarized now. Here is my bash script which you can use https://github.com/neurolabusc/NotarizeFPC. This is for command line tools but can be modified for .app bundles by removing the info.plist part and zipping instead of making a disk image.

Installing Xcode 11.1 and command line tools didn’t have any side effects at least.

Regards,
        Ryan Joseph

_______________________________________________
fpc-pascal maillist  -  [hidden email]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Reply | Threaded
Open this post in threaded view
|

Re: Catalina upgrade changes

Ryan Joseph-2
My apologies, I sent this to the wrong list (it’s macOS related). Please disregard.

Regards,
        Ryan Joseph

_______________________________________________
fpc-pascal maillist  -  [hidden email]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Reply | Threaded
Open this post in threaded view
|

Re: Catalina upgrade changes

C Western-2
Actually, thanks for posting this here - it did contain generally useful
information.
Colin

On 08/10/2019 22:04, Ryan Joseph wrote:
> My apologies, I sent this to the wrong list (it’s macOS related). Please disregard.
>
> Regards,
> Ryan Joseph
>
> _______________________________________________
> fpc-pascal maillist  -  [hidden email]
> https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


_______________________________________________
fpc-pascal maillist  -  [hidden email]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Reply | Threaded
Open this post in threaded view
|

Re: Catalina upgrade changes

Graeme Geldenhuys-6
On 10/10/2019 8:46 am, C Western wrote:
> Actually, thanks for posting this here - it did contain generally useful
> information.

+1

Regards,
  Graeme

_______________________________________________
fpc-pascal maillist  -  [hidden email]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Reply | Threaded
Open this post in threaded view
|

Re: Catalina upgrade changes

Anthony Walter-3
Are there making lists for fpc macos?

_______________________________________________
fpc-pascal maillist  -  [hidden email]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Reply | Threaded
Open this post in threaded view
|

Re: Catalina upgrade changes

Jonas Maebe-3
On 2019-10-15 01:23, Anthony Walter wrote:

> Are there making lists for fpc macos?

There is a (low volume) mailing list for Pascal programming on the Mac:
https://lists.sonic.net/mailman/listinfo/mac-pascal

The list is not specific to FPC, although the traditional Mac Pascal
compilers (CodeWarrior and GPC) are no longer developed. I haven't seen
any Delphi-related posts on it.


Jonas
_______________________________________________
fpc-pascal maillist  -  [hidden email]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal