Bonjour,
J'essaie de porter une librarie dynamique C++ trés consommatrice d'inline sous android avec le ndk (r5b).
Je pense que mon problème est strictement C++.
Par défaut le compilateur à un inline-limit=64, largement insuffisant pour la librairie.
Lors de la compilation avec le flag Winline, j'ai des warnings du style "--param max-inline-insns-single" et "call is unlikely and code size would grow"
J'ai réglé le premier en augmentant les limites inline (600 et plus).
Pour le second, je sais qu'il signifie que l'inline est inutile (mais le code est-il quand même généré?)
Au finale, si j'augmente les limitations, le nombre de symbole que ma lib possède diminue, pourquoi?
Merci,
frankois
Partager