Qt-interest Archive, June 2007
OS X, Carbon and 64Bit Going forward
Message 1 in thread
Well the 64 Bit shoe dropped for OS X developers at WWDC this year.
There will be NO 64 bit support for carbon applications.
Here are some links:
http://lists.apple.com/archives/carbon-dev/2007/Jun/msg00316.html
http://arstechnica.com/journals/apple.ars/2007/06/13/64-bit-support-in-leopard-no-carbon-love
It
is my understanding that Qt for OS X is based on Carbon, and looking
through some of the source files confirms that belief. According to
other mail list posts
http://lists.apple.com/archives/Carbon-dev/2007/Jun/msg00435.html
some of Carbon will still be around. Can anyone from TrollTech or
somewhere else that has more experience with Qt on OS X comment on the
impact to 64bit Qt viability on OS X?
In my case I was hoping to compile ParaView 3 (which is based on Qt
4.x) in 64 bit mode to visualize my large datasets.
Thanks for any comments or dialog.
Mike Jackson
--
[ signature omitted ]
Message 2 in thread
Mike Jackson wrote:
> Well the 64 Bit shoe dropped for OS X developers at WWDC this year.
> There will be NO 64 bit support for carbon applications.
> Here are some links:
>
> http://lists.apple.com/archives/carbon-dev/2007/Jun/msg00316.html
>
> http://arstechnica.com/journals/apple.ars/2007/06/13/64-bit-support-in-leopard-no-carbon-love
>
>
> It
> is my understanding that Qt for OS X is based on Carbon, and looking
> through some of the source files confirms that belief. According to
> other mail list posts
>
> http://lists.apple.com/archives/Carbon-dev/2007/Jun/msg00435.html
>
> some of Carbon will still be around. Can anyone from TrollTech or
> somewhere else that has more experience with Qt on OS X comment on the
> impact to 64bit Qt viability on OS X?
>
> In my case I was hoping to compile ParaView 3 (which is based on Qt
> 4.x) in 64 bit mode to visualize my large datasets.
>
If it comes to worst...
Its probably possible to build a 64 bit ParaView server with Cocoa. I
haven't tried it yet, but some/all work to make that possible has
already been done. The one could connect a Qt based 32 bit client to
that server.
Clint
--
[ signature omitted ]
Message 3 in thread
Many high performance apps profit a lot from the 64bit address
space, being able to build 64 bit applications based on Qt,
using Qt GUI is a high priority.
Having to separate applications into 32bit GUI clients and 64bit
servers would be quite a bugger.
- DavidF
Clinton Stimpson wrote:
> Mike Jackson wrote:
>> Well the 64 Bit shoe dropped for OS X developers at WWDC this year.
>> There will be NO 64 bit support for carbon applications.
>> Here are some links:
>>
>> http://lists.apple.com/archives/carbon-dev/2007/Jun/msg00316.html
>>
>> http://arstechnica.com/journals/apple.ars/2007/06/13/64-bit-support-in-leopard-no-carbon-love
>>
>>
>> It
>> is my understanding that Qt for OS X is based on Carbon, and looking
>> through some of the source files confirms that belief. According to
>> other mail list posts
>>
>> http://lists.apple.com/archives/Carbon-dev/2007/Jun/msg00435.html
>>
>> some of Carbon will still be around. Can anyone from TrollTech or
>> somewhere else that has more experience with Qt on OS X comment on the
>> impact to 64bit Qt viability on OS X?
>>
>> In my case I was hoping to compile ParaView 3 (which is based on Qt
>> 4.x) in 64 bit mode to visualize my large datasets.
>>
>
> If it comes to worst...
> Its probably possible to build a 64 bit ParaView server with Cocoa. I
> haven't tried it yet, but some/all work to make that possible has
> already been done. The one could connect a Qt based 32 bit client to
> that server.
>
> Clint
>
> --
> To unsubscribe - send a mail to qt-interest-request@xxxxxxxxxxxxx with
> "unsubscribe" in the subject or the body.
> List archive and information: http://lists.trolltech.com/qt-interest/
>
>
>
--
[ signature omitted ]
Message 4 in thread
FYI... this can be done NOW on Tiger. Tiger has full 64-bit non-gui
support. Any applications that "needed" to be 64-bit, but didn't
"need" it to be 64-bit in the GUI shouldn't be waiting around for
Leopard ;-)
I just got home from WWDC. I went to two sessions where there were a
lot of torches and pitch forks brandied about over this issue.
Someone from Trolltech was there, and I spoke with him briefly.
Trolltech is just as surprised as everyone else, because last year
Apple said that Carbon _would_ be brought forward. Trolltech thought
they were done... now they found out they aren't. It might take a
little while for them to process this (along with everyone else) and
figure out what they are going to do about it.
As an engineer, I can "sort of" understand Apple's stand on this. But
it would certainly be gentler to say, stop extending carbon with the
new technologies, but still "support" it in the 64-bit world as a
legacy API. Then they would be "encouraging" us to move to Cocoa,
without so much holding our apps ransom. It might even give some
thoughtful people (Trolltech?) time to figure out how to wrap C++
around Cocoa in a better way than I have seen done so far.
This sure reminds me of when I worked for an IHV and Microsoft gave
us all SDK's to make OpenGL drivers (the MCD driver model) for
Windows 98. Then just before launch said they were pulling support
for it beyond the beta, and we all had to start over on ICD's. This
forced developers who wanted to make Windows games to use D3D instead
of OpenGL for a couple of years.
Maybe as Apple gets bigger and more successful, it is beginning to
act more like another big and successful company we all know and
love ;-(
Richard
On Jun 16, 2007, at 2:45 PM, David Forstenlechner wrote:
> Many high performance apps profit a lot from the 64bit address
> space, being able to build 64 bit applications based on Qt,
> using Qt GUI is a high priority.
>
> Having to separate applications into 32bit GUI clients and 64bit
> servers would be quite a bugger.
>
> - DavidF
>
> Clinton Stimpson wrote:
>> Mike Jackson wrote:
>>> Well the 64 Bit shoe dropped for OS X developers at WWDC this year.
>>> There will be NO 64 bit support for carbon applications.
>>> Here are some links:
>>>
>>> http://lists.apple.com/archives/carbon-dev/2007/Jun/msg00316.html
>>>
>>> http://arstechnica.com/journals/apple.ars/2007/06/13/64-bit-
>>> support-in-leopard-no-carbon-love
>>>
>>>
>>> It
>>> is my understanding that Qt for OS X is based on Carbon, and looking
>>> through some of the source files confirms that belief. According to
>>> other mail list posts
>>>
>>> http://lists.apple.com/archives/Carbon-dev/2007/Jun/msg00435.html
>>>
>>> some of Carbon will still be around. Can anyone from TrollTech or
>>> somewhere else that has more experience with Qt on OS X comment
>>> on the
>>> impact to 64bit Qt viability on OS X?
>>>
>>> In my case I was hoping to compile ParaView 3 (which is based on Qt
>>> 4.x) in 64 bit mode to visualize my large datasets.
>>>
>>
>> If it comes to worst...
>> Its probably possible to build a 64 bit ParaView server with
>> Cocoa. I
>> haven't tried it yet, but some/all work to make that possible has
>> already been done. The one could connect a Qt based 32 bit client to
>> that server.
>>
>> Clint
>>
>> --
>> To unsubscribe - send a mail to qt-interest-request@xxxxxxxxxxxxx
>> with
>> "unsubscribe" in the subject or the body.
>> List archive and information: http://lists.trolltech.com/qt-interest/
>>
>>
>>
>
> --
> To unsubscribe - send a mail to qt-interest-request@xxxxxxxxxxxxx
> with "unsubscribe" in the subject or the body.
> List archive and information: http://lists.trolltech.com/qt-interest/
>
--
[ signature omitted ]