[Qt-creator] 64-bit debugging helper on OS X 10.5?
Stephen Chu
stephen at ju-ju.com
Fri May 21 16:01:23 CEST 2010
In article <D04D8AA4-8C45-416C-9154-98E8E3C42DE8 at nokia.com>,
Eike Ziller <eike.ziller at nokia.com> wrote:
> So, you used the Qt 4.7.0 beta1 binary package? (Or did you build from
> source)
> Do explicitly pass an architecture to your project's CONFIG ?
> Because if you don't, your application and the debugging helpers should be
> built with the same architecture(s) (for me it is 64bit for both).
>
I have installs from both beta 1 binary and git source. Beta 1 package
come in both x86 and x86_64 and I configured source build to create x86,
x86_64, and PPC. And I verified the frameworks all have expected
architectures in them.
I tried rebuilding debugging helper libs for both installs. Both of them
resulted in x86-only dylibs.
Also, I don't think how debugging helper is build is related to the
current project.
> I wonder though, why the Qt binary package doesn't build the user's apps as
> universal binaries, it does so when building Qt from source and configuring
> it as universal.
I wonder that too. I need to add these lines in my pro file to force
Creator to build and run x86_64 when debugging:
CONFIG(debug, debug|release) {
CONFIG += x86_64
CONFIG -= x86
}
And these to have a tri-arch universal release:
CONFIG(release, debug|release) {
CONFIG += x86
CONFIG += ppc
CONFIG += x86_64
}
[rant]
A bit OT but I really don't like the choice Nokia made on including only
x86 amd x86_64 in the binary package and Creator download. The 2 target
the same CPUs, leaving the whole PPC user completely out in cold. The
choice would have made more sense on Windows release, which oddly
enough, doesn't have 64-bit binary available.
[/rant]
--
Stephen Chu
More information about the Qt-creator-old
mailing list