Avez-vous des paquets compatibles à installer le long de bibliothèques standards (Dessins pour Java) pour permettre à ODA de fonctionner sur une plate-forme CentOS 7? Actuellement, je reçois les erreurs.

  1. FAQ
  2. »
  3. Descriptions de Produits

CentOS utilise le GCC 4.8.5 et nous compilons des bibliothèques natives avec une version plus récente de GCC. Vous obtiendrez l'erreur suivante si vous utilisez des dessins pour Java:

java.lang.UnsatisfiedLinkError: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by libTeighaJavaCore.so)

L'erreur est apparue car les gcc 4.8.5 et gcc 5.3 ne sont pas compatibles avec ABI. Étant donné que le gcc 5.3 dans la bibliothèque glibc utilise la version ABI CXX11, et le gcc 4.8.5 ne le fait pas (plus d'informations sur la compatibilité ABI du gcc peuvent être trouvées ici et des notes de version pour le gcc 5 indiquant qu’ “Un ABI double est fourni par la bibliothèque. Un nouvel ABI est activé par défaut."

Puisque nous utilisons une version défaut ABI (signifie que nous utilisons une nouvelle version) - vous avez de telles erreurs. Comme je peux le voir, vous devez mettre à niveau la version de votre système d'exploitation/OS pour qu'un compilateur gcc plus moderne soit activé par défaut dans la nouvelle version ABI.