C ++ tr1 sur GCC 3.4.4 (pour la tablette Nokia N810)

Que faut-il pour obtenir des membres tr1 C ++ (shared_ptr en particulier, mais nous aimerions la fonction, la liaison et TOUS les autres) fonctionnant avec GCC 3.4.4 (pour la tablette Nokia N810 ).

Quelqu’un a-t-il fait ça? Tenté cela?

Il se peut que nous ne puissions pas passer à GCC 4.x pour effectuer une compilation croisée de cet appareil (mais si vous avez déjà effectué cette opération, nous aimerions le savoir).

Il peut y avoir plusieurs approches, et j’aimerais éviter les impasses que d’autres ont frappées.

Nous essayons d’éviter de générer du boost, car cela peut être assez interdépendant (vous apportez un en-tête de boost et vous en avez 20 de plus), et garder la taille du code est important pour nous.

Je vous remercie!

Pour shared_ptr from boost, au moins, le nombre de dépendances est assez petit. Vous pouvez également utiliser bcp pour extraire des sous-ensembles de boost. Vous n’avez donc pas besoin de tout le boost pour comstackr votre application.

Pouvez-vous utiliser directement Boost ( pointeurs intelligents , liaison , fonction )? Dans les changelogs de GCC , le contenu std::tr1 n’est disponible qu’à partir de la version 4.0. 🙁

Je sais qu’il existe des différences entre Boost et std::tr1 , mais j’espère qu’elles pourront être corrigées de manière satisfaisante. Faites moi savoir comment ça marche pour vous. 🙂

Sur un sujet différent, j’installe maintenant le paquet g++-3.4 sur mon ordinateur portable Ubuntu et je vais voir si je peux comstackr libstdc++ partir du coffre de Subversion. Si oui, je vous tiens au courant! (Si non, je vous tiens au courant aussi. :-P)