Запуск приложений с другим SDK в OS X?

Резюме

Я хочу запустить кросс-скомпилированное приложение с библиотеками 10.5. Есть ли переменная среды, которая позволяет этому работать?

Более длинная версия

Я скомпилировал свое приложение OS X C ++ для цели 10.5 на хосте 10.6. Компилируется нормально. Скомпилированное приложение связано с такими библиотеками, как / usr / lib / libstdc ++. 6.dylib . Когда я запускаю его в своей системе, он будет использовать «хост-версию» библиотек, а именно 10.6. Я хотел бы протестировать его с версиями 10.5, которые все содержатся в каталоге /Developer/SDKs/MacOSX10.5.sdk. Как мне это сделать?

Я пробовал различные варианты DYLD_LIBRARY_PATH, DYLD_ROOT_PATH и т. Д., Как описано в руководстве , но мне не удалось заставить его работать.

6
задан Paul Biggar 4 October 2010 в 14:47
поделиться