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
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Interest mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/interest
