Comstackr un programme C pour une version antérieure d’OS X

J’ai écrit un morceau de code C qui utilise libfftw3 et les bibliothèques externes libaiff. Le code est compilé et exécuté parfaitement sur ma machine qui dispose des bibliothèques requirejses et exécute OS X 10.9 Mavericks. J’utilise Xcode 5.1 pour comstackr mon programme et je pense avoir correctement lié les bibliothèques requirejses et fourni les chemins nécessaires aux fichiers d’en-tête, etc. (Tout fonctionne comme il se doit sur mon ordinateur).

En fait, l’exécutable résultant s’exécute également sur un autre ordinateur sous OS X Mavericks et sur lequel les bibliothèques requirejses sont également installées.

Problème : J’essaie de comstackr mon code avec Xcode 5.1 pour créer un fichier exécutable qui s’exécutera sur un ordinateur fonctionnant sous OS X 10.8 (Mountain Lion) et sur lequel les bibliothèques ci-dessus NE sont PAS installées. J’ai essayé un certain nombre de choses différentes jusqu’à présent:

(1) Premièrement, j’ai conservé le SDK de base sous OS X 10.9 et modifié la cible de déploiement OS X en OS X 10.8 et la compilation a été effectuée avec succès. Mais lorsque j’exécute sur un troisième ordinateur sous OS X 10.8 et qu’aucune des deux bibliothèques n’est installée, j’obtiens le message d’erreur suivant:

dyld: lazy symbol binding failed: Symbol not found: ___sincos_stret Referenced from: /Users/ec/Desktop/Auto Designer C Program Testing/Auto Designer Expected in: /usr/lib/libSystem.B.dylib dyld: Symbol not found: ___sincos_stret Referenced from: /Users/ec/Desktop/Auto Designer C Program Testing/Auto Designer Expected in: /usr/lib/libSystem.B.dylib Trace/BPT trap: 5 

(2) Deuxièmement, j’ai essayé de changer le SDK de base également en OS X 10.8 dans Xcode tout en maintenant la cible de déploiement OS X sous OS X 10.8. Cette fois, je ne pouvais même pas comstackr mon code. Xcode a généré les erreurs suivantes:

 Undefined symbols for architecture x86_64: "___sincos_stret", referenced from: _fftw_mksortingggen in libfftw3.a(sortingg.o) _cexpl_sincos in libfftw3.a(sortingg.o) ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Toute aide sur la façon dont je pourrais résoudre ceci est très appréciée. Merci