Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2017:09_07

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
commit:2017:09_07 [2017/09/07 09:12] bomancommit:2017:09_07 [2017/09/07 09:14] (current) boman
Line 3: Line 3:
 ===== Maintien portabilité mac0S/MinGW ===== ===== Maintien portabilité mac0S/MinGW =====
  
-Le code ne compilait plus sous macOS et sous Windows-x86 (MinGW). Ces deux types de compilation ne sont pas testées dans la procédure de batterie et il faut donc régulièrement corriger les sources d'incompatibilité. Pourtant ces versions sont nécessaires à la génération des versions "étudiant" qui devront être générées très bientôt.+Le code ne compilait plus sous macOS et sous Windows-x86 (MinGW). Ces deux types de compilation ne sont pas testées dans la procédure de batterie et il faut donc régulièrement corriger les sources d'incompatibilité. Pourtant ces versions sont nécessaires à la génération des versions "étudiant" qui devront être fournies très bientôt.
  
 **Sous macOS**, le problème venait des nouveaux templates de Gaetan permettant d'effectuer une intégration (''AdaptiveClenshawCurtisIntegratorTemplate'' et classes associées). Il y avait plusieurs problèmes dans ces fichiers liés à l'instanciation explicite de certaines classes. J'ai dû définir certaines fonctions "inline" pour que clang les retrouve.  **Sous macOS**, le problème venait des nouveaux templates de Gaetan permettant d'effectuer une intégration (''AdaptiveClenshawCurtisIntegratorTemplate'' et classes associées). Il y avait plusieurs problèmes dans ces fichiers liés à l'instanciation explicite de certaines classes. J'ai dû définir certaines fonctions "inline" pour que clang les retrouve. 
commit/2017/09_07.txt · Last modified: 2017/09/07 09:14 by boman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki