Page 1 sur 1

Problème de compilation sur MacOS Sierra

Publié : mar. 25/oct./2016 13:38
par MetalOS
Salut les gars,

Après avoir réussi à lancer le compilateur de PB sur MacOS Sierra je me retrouve avec un problème de compilation ou le compilo m'indique ceci :

Code : Tout sélectionner

clang: warning: libstdc++ is deprecated; move to libc++ with a minimum deployment target of OS X 10.9
ld: illegal text-relocation to '_SYS_StaticStringStart' in purebasic.o from '_main' in purebasic.o for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Il semblerais que la libstdc++ soit remplacer par la libc++. Doit ont prévenir Fred pour qu'il modifie les entrailles de PB ou nous pouvons faire la modif nous même pour pointé sur la bonne lib ? Merci d'avance.

Re: Problème de compilation sur MacOS Sierra

Publié : mar. 25/oct./2016 14:44
par Ar-S
Je ne m'y connais pas en OS mac, ne peux tu pas installer libc++ indépendamment sur l'OS ?

Re: Problème de compilation sur MacOS Sierra

Publié : mar. 25/oct./2016 14:51
par Fred

Re: Problème de compilation sur MacOS Sierra

Publié : mar. 25/oct./2016 14:53
par MetalOS
Super merci Fred ;-)

Il suffit de rajouter cette ligne en début de code et ca fonctionne.

Code : Tout sélectionner

Import "-stdlib=libc++ -mmacosx-version-min=10.7" : EndImport