2009-08-25 6 views
3

J'essaye de construire une bibliothèque (luabind) avec bjam. J'ai rencontré une erreur et il semble que le problème est que j'ai besoin de compiler avec gcc 4.2, mais la valeur par défaut sur cet ordinateur (Mac OSX) est 4.0. Je préférerais ne pas changer les liens dans les répertoires système, y a-t-il un moyen de spécifier à bjam d'utiliser gcc4.2 plutôt que simplement gcc?Changer la version de GCC utilisée par bjam

Répondre

1

Essayez d'exécuter bjam avec ces options:

--toolset = gcc --toolset-root =/path/to/gcc/4.2

+1

Cette syntaxe ne fonctionne pas, et en fait jamais travaillé. –

5

Je pense qu'il est décrit in the documentation. Vous devriez avoir:

using gcc : 4.2 : g++-42 ; 

dans votre utilisateur config.jam et « jeu d'outils de bjam = gcc-4.2 » sur la ligne de commande

Questions connexes