Re: 2-bit apps, 32-bit libraries, 64-bit OS (REALbasic network user group Mailinglist archive)
Back to the thread list
Previous thread: [ANN] RBD Issue 8.3 Now Available; New RBD Online Article Index
Next thread: Right to Left advice
| Re: 2-bit apps, 32-bit libraries, 64-bit OS |
| Date: 02.03.10 17:27 (Tue, 02 Mar 2010 10:27:11 -0600) |
| From: Rubber Chicken Software Co. |
|
At 02:50 AM 3/2/2010, you wrote:
>A 64 bit app needs a 64 bit shared library. That's what it all comes down to, I guess. So, on Mac one can make a Universal Binary, which has 32-bit and 64-bit code in "one file", so to say. Windows doesn't have this? So if someone wanted to release a 64-bit version of their product, but still support all the 32-bit computers, they need to release more then one executable, correct? * * * * * * * * * * * * * * * * * * * * * * * * * * * | Garth Hjelte | | Customer Service Representative, President | | Chicken Systems, Inc, Rubber Chicken Software Co. | | 714 5th Street SE | | Willmar, MN 56201 USA | | | | 800-8-PRO-EPS Toll Free Order Line (US Only) | | 320-235-9798 Tech Support, Sampler Questions | | International Line | | 360-838-7689 Fax | | Product Sales: <email address removed> | | Product Support: <email address removed> | | Sampler Q+A: <email address removed> | | Web Page: www.chickensys.com | * * * * * * * * * * * * * * * * * * * * * * * * * * * _______________________________________________ Unsubscribe or switch delivery mode: <http://www.realsoftware.com/support/listmanager/> Search the archives: <http://support.realsoftware.com/listarchives/lists.html> |
| Re: 2-bit apps, 32-bit libraries, 64-bit OS |
| Date: 02.03.10 18:01 (Tue, 2 Mar 2010 09:01:54 -0800) |
| From: fargo rpgportland.com |
|
> At 02:50 AM 3/2/2010, you wrote:
> >>A 64 bit app needs a 64 bit shared library. > > That's what it all comes down to, I guess. > > So, on Mac one can make a Universal Binary, which has 32-bit and > 64-bit code in "one file", so to say. > > Windows doesn't have this? So if someone wanted to release a 64-bit > version of their product, but still support all the 32-bit computers, > they need to release more then one executable, correct? > Windows and linux would both require separate releases, yes. No idea on Mac. _______________________________________________ Unsubscribe or switch delivery mode: <http://www.realsoftware.com/support/listmanager/> Search the archives: <http://support.realsoftware.com/listarchives/lists.html> |
| Re: 2-bit apps, 32-bit libraries, 64-bit OS |
| Date: 02.03.10 18:16 (Tue, 2 Mar 2010 10:16:32 -0700) |
| From: Tim Jones |
|
On Mar 2, 2010, at 10:01 AM, <email address removed> wrote:
>> At 02:50 AM 3/2/2010, you wrote: >> >>> A 64 bit app needs a 64 bit shared library. >> >> That's what it all comes down to, I guess. >> >> So, on Mac one can make a Universal Binary, which has 32-bit and >> 64-bit code in "one file", so to say. >> >> Windows doesn't have this? So if someone wanted to release a 64-bit >> version of their product, but still support all the 32-bit computers, >> they need to release more then one executable, correct? >> > Windows and linux would both require separate releases, yes. No idea on Mac. Even though you can run both 64 and 32 bit apps on either OS X level, I believe that you still need like libraries for your build. At least I can't find a method for linking one type against another. Tim _______________________________________________ Unsubscribe or switch delivery mode: <http://www.realsoftware.com/support/listmanager/> Search the archives: <http://support.realsoftware.com/listarchives/lists.html> |
| Re: 2-bit apps, 32-bit libraries, 64-bit OS |
| Date: 02.03.10 09:50 (Tue, 2 Mar 2010 09:50:05 +0100) |
| From: Christian Schmitz |
|
Am 02.03.2010 um 00:15 schrieb Rubber Chicken Software Co.: > Mac, Snow Leopard or Leopard > ---------------------------- > My app will run, of course. If it accesses a 32-bit Shared Bundle (.bundle), is that OK? yes. > If RB turns Cocoa, and I write a 64-bit app, will it still be able to access the 32-bit Shared Bundle? First Cocoa won't be 64 bit in RB. And a 32 bit Cocoa app can access a 32 bit shared bundle. For a 64bit Cocoa app, you need a 64 bit bundle. > Windows, 32-bit > --------------- > My app will run, of course. If it accesses a 32-bit DLL, is that OK? yes. > Windows, 64-bit > --------------- > Will my RB app run? yes. > If it accesses a 32-bit DLL, is that OK? yes. > If RB gains the ability to write 64-bit Windows apps, and I write a 64-bit app, will it still be able to access the 32-bit DLL? A 64 bit app needs a 64 bit shared library. Greetings Christian |
| 2-bit apps, 32-bit libraries, 64-bit OS |
| Date: 02.03.10 00:15 (Mon, 01 Mar 2010 17:15:47 -0600) |
| From: Rubber Chicken Software Co. |
|
Perhaps I"ma bit under-educated, but could someone clear up this?
-In RB we are writing 32-bit apps, for Windows and Mac -Mac has one operating system (Snow Leopard) for 32-bit and 64-bit usage -Leopard does not run 64-bit apps -Windows has separate operating systems There is a commercial public library (the REX Shared Library, if you are interested) that presently is not 64-bit (and may not be ever). I would like to use it but want to know if there are any public computer situations where this is a problem. Given this (if correct), using a basic RB-compiled 32-bit app: Mac, Snow Leopard or Leopard ---------------------------- My app will run, of course. If it accesses a 32-bit Shared Bundle (.bundle), is that OK? If RB turns Cocoa, and I write a 64-bit app, will it still be able to access the 32-bit Shared Bundle? Windows, 32-bit --------------- My app will run, of course. If it accesses a 32-bit DLL, is that OK? Windows, 64-bit --------------- Will my RB app run? If it accesses a 32-bit DLL, is that OK? If RB gains the ability to write 64-bit Windows apps, and I write a 64-bit app, will it still be able to access the 32-bit DLL? * * * * * * * * * * * * * * * * * * * * * * * * * * * | Garth Hjelte | | Customer Service Representative, President | | Chicken Systems, Inc, Rubber Chicken Software Co. | | 714 5th Street SE | | Willmar, MN 56201 USA | | | | 800-8-PRO-EPS Toll Free Order Line (US Only) | | 320-235-9798 Tech Support, Sampler Questions | | International Line | | 360-838-7689 Fax | | Product Sales: <email address removed> | | Product Support: <email address removed> | | Sampler Q+A: <email address removed> | | Web Page: www.chickensys.com | * * * * * * * * * * * * * * * * * * * * * * * * * * * _______________________________________________ Unsubscribe or switch delivery mode: <http://www.realsoftware.com/support/listmanager/> Search the archives: <http://support.realsoftware.com/listarchives/lists.html> |
Links
MBS Realbasic Chart Plugins - Bilder aus Nickenich