Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > macOS > Leopard, 64bit on G5 too?

Leopard, 64bit on G5 too?
Thread Tools
Webscreamer
Mac Elite
Join Date: Dec 2002
Location: Silicon Valley
Status: Offline
Reply With Quote
Aug 8, 2006, 02:29 PM
 
We all know Leopard is going to be optimized for 64bit, and no doubt for the Xeons. But, will they be making this available for the G5s too?

I'd love to install 10.5 Server eventually on G5 Powermacs and have the ability to use the 64bit MySQL and such.
Anyone who would letterspace blackletter would steal sheep. - Frederic Goudy
     
TETENAL
Addicted to MacNN
Join Date: Aug 2004
Location: FFM
Status: Offline
Reply With Quote
Aug 8, 2006, 02:34 PM
 
Isn't MySQL 64-bit in Tiger already? I thought this is a Unix-tool.
     
Webscreamer  (op)
Mac Elite
Join Date: Dec 2002
Location: Silicon Valley
Status: Offline
Reply With Quote
Aug 8, 2006, 02:37 PM
 
I don't think they have the 64 bit installed..(Don't quote me)

I was using that as an example. I just wanna see a PowerMac G5 run 64 bit apps on Leopard.
Anyone who would letterspace blackletter would steal sheep. - Frederic Goudy
     
CatOne
Mac Elite
Join Date: Nov 2001
Status: Offline
Reply With Quote
Aug 8, 2006, 02:56 PM
 
Originally Posted by TETENAL
Isn't MySQL 64-bit in Tiger already? I thought this is a Unix-tool.
Correct.

Well actually, I don't know for sure that the version of MySQL that ships with Tiger Server is 64 bit. It's likely it is not.

However, there is a 64-bit build of MySQL out there (it's built with separate flags). I know of people who are running web sites using the 64-bit build of MySQL on OS X Server. So it's possible.

It's likely the one that ships with Leopard will be built as 64 bit by default.
     
CatOne
Mac Elite
Join Date: Nov 2001
Status: Offline
Reply With Quote
Aug 8, 2006, 02:56 PM
 
Originally Posted by Webscreamer
We all know Leopard is going to be optimized for 64bit, and no doubt for the Xeons. But, will they be making this available for the G5s too?

I'd love to install 10.5 Server eventually on G5 Powermacs and have the ability to use the 64bit MySQL and such.
I'd say... 99.446% likely.

     
imitchellg5
Posting Junkie
Join Date: Jan 2006
Location: Colorado
Status: Offline
Reply With Quote
Aug 8, 2006, 07:38 PM
 
The G5 is a 64 bit chip, so it should work.
     
Detrius
Professional Poster
Join Date: Apr 2001
Location: Asheville, NC
Status: Offline
Reply With Quote
Aug 8, 2006, 11:17 PM
 
Originally Posted by Webscreamer
We all know Leopard is going to be optimized for 64bit, and no doubt for the Xeons. But, will they be making this available for the G5s too?

I'd love to install 10.5 Server eventually on G5 Powermacs and have the ability to use the 64bit MySQL and such.

I would say 100% probability. The compiler ALREADY supports 64-bit PowerPC chips. The issue of whether or not 10.4 is 64-bit native happens above the compiler level. If they coded everything to support 64-bit, it wouldn't matter much whether it was compiled for PowerPC or IA-64.

Besides, if the G5 wasn't fully supported as a 64-bit processor, not only would Apple be *really* pissing off G5 customers, but you'd have false advertising issues if it hadn't already been stated.

The G5 will be supported as a 64-bit processor. You have nothing to worry about.
ACSA 10.4/10.3, ACTC 10.3, ACHDS 10.3
     
Big Mac
Clinically Insane
Join Date: Oct 2000
Location: Los Angeles
Status: Offline
Reply With Quote
Aug 9, 2006, 12:27 AM
 
Enhanced 64-bit Support

Leopard delivers 64-bit power in one, universal OS. Now Cocoa and Carbon application frameworks, as well as graphics, scripting, and the rest of the system are all 64-bit. Leopard delivers 64-bit power to both Intel- and PowerPC-based Macs, so you don’t have to install separate applications for different machines. There’s only one version of Mac OS X, so you don’t need to maintain separate operating systems for different uses.

"The natural progress of things is for liberty to yield and government to gain ground." TJ
     
badtz
Mac Elite
Join Date: May 2002
Location: Los Angeles, CA.
Status: Offline
Reply With Quote
Aug 9, 2006, 02:16 AM
 
Originally Posted by Big Mac
Enhanced 64-bit Support
Leopard delivers 64-bit power to both Intel- and PowerPC-based Macs, so you don’t have to install separate applications for different machines.
thanks for the clip!
     
Webscreamer  (op)
Mac Elite
Join Date: Dec 2002
Location: Silicon Valley
Status: Offline
Reply With Quote
Aug 9, 2006, 11:32 AM
 
Hmmm Maybe we're all wrong.

Xcode 2.4 was released today from Apple with 64 bit support.
"The tools now support development of 64-bit Mach-O binaries for Intel with the -arch x86_64 flag."
Anyone who would letterspace blackletter would steal sheep. - Frederic Goudy
     
Eug
Clinically Insane
Join Date: Dec 2000
Location: Caught in a web of deceit.
Status: Offline
Reply With Quote
Aug 9, 2006, 11:36 AM
 
Originally Posted by Webscreamer
Hmmm Maybe we're all wrong.

Xcode 2.4 was released today from Apple with 64 bit support.
"The tools now support development of 64-bit Mach-O binaries for Intel with the -arch x86_64 flag."
Xcode already supported 64-bit, just not on Intel Macs (cuz there were no retail 64-bit Intel Macs until yesterday).
     
Big Mac
Clinically Insane
Join Date: Oct 2000
Location: Los Angeles
Status: Offline
Reply With Quote
Aug 9, 2006, 11:37 AM
 
Originally Posted by Webscreamer
Hmmm Maybe we're all wrong.

Xcode 2.4 was released today from Apple with 64 bit support.
"The tools now support development of 64-bit Mach-O binaries for Intel with the -arch x86_64 flag."
So? Are you insinuating that due to the fact that there is note of a specific flag for x86_64 compiling, that could mean that 970 64-bit support has been dropped?

"The natural progress of things is for liberty to yield and government to gain ground." TJ
     
Webscreamer  (op)
Mac Elite
Join Date: Dec 2002
Location: Silicon Valley
Status: Offline
Reply With Quote
Aug 9, 2006, 01:51 PM
 
Sorry, I didn't know Xcode had 970 64bit support already.
Anyone who would letterspace blackletter would steal sheep. - Frederic Goudy
     
danengel
Mac Enthusiast
Join Date: Oct 2000
Status: Offline
Reply With Quote
Aug 9, 2006, 07:08 PM
 
How does a 64-bit application run on a G4?
     
TETENAL
Addicted to MacNN
Join Date: Aug 2004
Location: FFM
Status: Offline
Reply With Quote
Aug 9, 2006, 07:14 PM
 
Originally Posted by danengel
How does a 64-bit application run on a G4?
It doesn't.
     
Person Man
Professional Poster
Join Date: Jun 2001
Location: Northwest Ohio
Status: Offline
Reply With Quote
Aug 9, 2006, 09:03 PM
 
Originally Posted by danengel
How does a 64-bit application run on a G4?
It won't, unless a 32 bit version is also part of the package.
     
King Bob On The Cob
Mac Elite
Join Date: Apr 2002
Location: Illinois
Status: Offline
Reply With Quote
Aug 9, 2006, 09:07 PM
 
They updated the frameworks themselves to 64 bit, so hopefully we'll be able to have an 16 exobyte NSString. Sweet.
     
Detrius
Professional Poster
Join Date: Apr 2001
Location: Asheville, NC
Status: Offline
Reply With Quote
Aug 10, 2006, 07:08 PM
 
Originally Posted by Webscreamer
Sorry, I didn't know Xcode had 970 64bit support already.

It does. It's part of the universal binary thing. This is the detail that doesn't get mentioned. As of Xcode 2.4, we can make a universal binary for four architectures:

ppc, ppc64, x86, x86_64

I think those are the right keywords. It's all in the gcc man pages.
ACSA 10.4/10.3, ACTC 10.3, ACHDS 10.3
     
Mithras
Professional Poster
Join Date: Oct 1999
Location: :ИOITAↃO⅃
Status: Offline
Reply With Quote
Aug 10, 2006, 07:24 PM
 
Originally Posted by King Bob On The Cob
They updated the frameworks themselves to 64 bit, so hopefully we'll be able to have an 16 exobyte NSString. Sweet.
Quoted for truth. This is what was holding back 64-bit goodness -- while you could compile a 64-bit tool, the GUI frameworks weren't 64-bit clean yet.
     
Millennium
Clinically Insane
Join Date: Nov 1999
Status: Offline
Reply With Quote
Aug 11, 2006, 09:21 AM
 
Originally Posted by danengel
How does a 64-bit application run on a G4?
If the app is specifically written and compiled to require 64-bit computing, then it won't run on a G4 at all (even if it could, it would run at worse than half speed). The good news, however is that most apps don't have to be written and compiled to require 64-bit computing just to take advantage of it.

Even most of the system frameworks don't have to be compiled to require 64-bit computing just to take advantage of it. Depending on how they did this, it might even be that only the lowest-level frameworks, such as CoreFoundation, would require it, though I suspect that OpenGL and Quartz 2D Extreme probably also do. Anyway, for whatever frameworks need 64-bit-specific code, Apple maintains two versions: a 32-bit version and a 64-bit version. Whichever version is appropriate for your machine will be installed when you install the system.

After that, it's all a matter of using these frameworks correctly. Any app that uses these low-level frameworks will then automatically be able to take advantage of 64-bit computing, as long as the app doesn't try to delve too deeply into the inner workings of those frameworks. The same is true for system components that use the low-level frameworks. That's the beauty, and the point, of using frameworks: as long as the framework does what the documentation says it will do, how it does it shouldn't matter. You can rip out the guts of the framework and completely rewrite them, and as long as the new code still does what the documentation says it will do (i.e. the new code isn't buggy and you haven't changed the documentation), everything which uses the framework should still work.

As it stands, most apps should be fine. Some will require updates -namely, those which depended on the frameworks doing things which the documentation never promised- but most shouldn't.
You are in Soviet Russia. It is dark. Grue is likely to be eaten by YOU!
     
TETENAL
Addicted to MacNN
Join Date: Aug 2004
Location: FFM
Status: Offline
Reply With Quote
Aug 11, 2006, 09:27 AM
 
That's not correct. 32 bit apps use the 32 bit version of the frameworks and 64 bit apps use the 64 bit version. There is no mixed-mode.
     
   
 
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Top
Privacy Policy
All times are GMT -4. The time now is 07:13 PM.
All contents of these forums © 1995-2017 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.8 © 2000-2017, Jelsoft Enterprises Ltd.,