Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

32-bit app compatibility with macOS High Sierra #1122

Closed
reedy opened this issue Apr 13, 2018 · 9 comments
Closed

32-bit app compatibility with macOS High Sierra #1122

reedy opened this issue Apr 13, 2018 · 9 comments

Comments

@reedy
Copy link

reedy commented Apr 13, 2018

Apple are starting giving warnings about https://support.apple.com/en-gb/HT208436

@PeterDaveHello PeterDaveHello self-assigned this Apr 13, 2018
@PeterDaveHello
Copy link
Member

AKAIK, none of our core members has a Mac computer right now, pull requests would be welcome.

@Metal-Snake
Copy link

This will require a change from Carbon (32bit only) to Cocoa. Or something like QT.

@xiao99xiao
Copy link

FPC 3.0.4 now defaults to 64-bit target, so I guess if we build the macOS target with it, we can get rid of that warning.
The question is, how to build a macOS target?

@PeterDaveHello
Copy link
Member

@xiao99xiao we have some scripts under setup directory that you can try ;) You also need to know a little bit about FPC and Lazarus

@Metal-Snake
Copy link

@xiao99xiao No, Transgui uses the Carbon Widgets. Those are 32bit only. The Transgui Code needs to be updated to either use Cocoa (which is still a work in progress, see: http://wiki.freepascal.org/Roadmap#Status_of_features_on_each_widgetset ) or use QT widgets, which in turn uses Cocoa.

@mrowlinson
Copy link

How difficult is it to switch to Qt? Presumably the Linux version is already using Qt? The rumor is Apple is going to remove the 32 bit libraries from the next version of macOS so unless the transition is made the app will cease to function.

@mrowlinson
Copy link

Why was this closed?

@leonsoft-kras
Copy link
Contributor

The question can be considered dead. There are dozens of such topics. No one will look at them in the coming days and years. Especially here there are certainly no experts on strange macOS. There is nowhere to check it.

It's better to close the topic and create a new one with the new data

@PeterDaveHello
Copy link
Member

Let's move to #1150 for further discussion ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

6 participants