Hi,

has anyone managed to compile Qt 4.8 with a custom GCC (4.6.2) on MacOS/X?

OS: Snow Leopard (fully patched: 10.6.8)
Hardware: Mac Mini, Intel Core2 Duo
XCode: 3 (just used to bootstrap GCC)
GCC: vanilla 4.6.2, unpatched GNU version

The reason I'm asking is that I'm starting to use C++11 features 
(specifically lambdas, unsupported even by XCode 4). This works fine for 
Linux and MinGW (my main targets, which provide GCC 4.5). I'd like to 
continue to support MacOS, but it is not more important than programming 
convenience...

I got through configure by removing the -fconstant-cfstrings option from the 
script. But I'm not sure what to do about the error thrown by make.

configure options:
./configure -prefix $HOME/qt4.8.0 -opensource -confirm-license -nomake demos 
-nomake examples

make:
---
cd src/tools/bootstrap/ && make -f Makefile 
gcc -c -pipe -O2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -Wall 
-W -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -
DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT 
-DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -
DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -
DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -
D_LARGEFILE_SOURCE -I../../../mkspecs/macx-g++ -I. -I../../../include -
I../../../include/QtCore -I../../../include/QtXml 
../../corelib/tools/qlocale_mac.mm -o .obj/release-shared/qlocale_mac.o
gcc: error: x86_64: No such file or directory
gcc: error: unrecognized option '-arch'
gcc: error: unrecognized option '-Xarch_x86_64'
make[1]: *** [.obj/release-shared/qlocale_mac.o] Error 1
make: *** [sub-tools-bootstrap-make_default-ordered] Error 2
---

Any ideas?


        Konrad

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Interest mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to