Мое приложение Qt 5.5 разбилось на снежном барсе MacOS X (10.6) со следующим стеком вызовов:
0 libc++.1.dylib 0x6d801002 0x6d801000 + 2
1 org.qt-project.QtCore 0x6c9440ea qRegisterResourceData(int, unsigned char const*, unsigned char const*, unsigned char const*) + 26
2 org.qt-project.QtCore 0x6ca9c577 QXmlUtils::isNCName(QStringRef const&) + 711
3 dyld 0x8fe0ed69 ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) + 235
4 dyld 0x8fe0d31a ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int) + 246
5 dyld 0x8fe0d2be ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int) + 154
6 dyld 0x8fe0d3cd ImageLoader::runInitializers(ImageLoader::LinkContext const&) + 61
7 dyld 0x8fe024a9 dyld::initializeMainExecutable() + 134
8 dyld 0x8fe0794e dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**) + 4189
9 dyld 0x8fe018b1 dyldbootstrap::start(macho_header const*, int, char const**, long) + 779
10 dyld 0x8fe01057 _dyld_start + 39
Я использовал версии libc++.dylib и libc++abi.dylib с открытым исходным кодом для поддержки C++11 в Snow Leopard. Приложения C++11 без зависимостей Qt прекрасно работают с этими библиотеками.
Я не могу отказаться от поддержки C++11 в Qt, поэтому это решение мне не подходит.