Page 1 of 1

32 bit dependencies

Posted: Wed Sep 18, 2019 10:33 pm
by WilliamL
I understand the day will come that all programs will have to be 64 bit on the Apple platform. To that end Apple now gives you a list of 'Legacy Software' that have 32 bit code (in Mojave). (see About This Mac/System Report/Software/Legacy Software) I see that all my PB apps are supported by 32 bit dependencies. What is the plan to go all 64 bit?

Re: 32 bit dependencies

Posted: Thu Sep 19, 2019 6:26 am
by wilbert
WilliamL wrote:I understand the day will come that all programs will have to be 64 bit on the Apple platform. To that end Apple now gives you a list of 'Legacy Software' that have 32 bit code (in Mojave). (see About This Mac/System Report/Software/Legacy Software) I see that all my PB apps are supported by 32 bit dependencies. What is the plan to go all 64 bit?
macOS Catalina (10.15) which will be released in October, will no longer support 32 bit apps.
Do you see PB x64 also listed as legacy software ?
On my computer only the x86 version is listed there. :?

Re: 32 bit dependencies

Posted: Thu Sep 19, 2019 4:47 pm
by WilliamL
No, I don't see PB 5.70LST x64 listed as legacy software which is good but all the programs created by it are listed. I'm guessing that '32 bit dependencies' has to do with the Command Line Tools and that we don't have any control over them and that they are provided by Apple. Unfortunately, when OS 10.15 hits all our programs won't work. (Are you saying in October?) It sounds like all our apps will have to be recompiled then if Apple provides the 64 bit dependencies.

...or it's not an issue because the old apps will automatically access the new dependencies? (Fred?)

Re: 32 bit dependencies

Posted: Thu Sep 19, 2019 5:28 pm
by wilbert
WilliamL wrote:all the programs created by it are listed.
Did you compile them with PB x64 ?
If I compile with PB x64, the apps are 64 bit and not listed as legacy software.
When an app is running, you can see in the activity monitor if it is 32 or 64 bit.
https://www.macworld.com/article/339316 ... 4-bit.html

Re: 32 bit dependencies

Posted: Thu Sep 19, 2019 9:18 pm
by WilliamL
Hi wilbert thanks for you help.

The link you provided was very helpful.

I looked in the Applications segment of the System Report and the PB programs are reported as 64 bit! I ran ActivityMonitor and the PB program I was running was of the 'Kind' 64 bit. The legacy list is only referring to the 32 bit dependencies. So I conclude that the PB programs are indeed 64 bit.. and I don't understand what they mean by 32 bit dependencies.

Maybe a case of 'too much information'... (from Mojave)

Re: 32 bit dependencies

Posted: Tue Oct 08, 2019 1:10 pm
by wilbert
I upgraded macOS to 10.15 Catalina today.
So far PureBasic x64 works fine. :)

Re: 32 bit dependencies

Posted: Wed Oct 09, 2019 4:37 pm
by Fred
That's a very good news :)

Re: 32 bit dependencies

Posted: Wed Oct 09, 2019 5:50 pm
by wilbert
Fred wrote:That's a very good news :)
Indeed.

There was one small thing however I needed to do.
Because of increased security, I had to manually enable "Full Disk Access" for PureBasic in the "Security & Privacy" section.