HOWTO configure sparc-rtems-gcc » History » Version 14
paul leroy, 18/01/2016 07:37 AM
1 | 1 | paul leroy | h1. HOWTO configure sparc-rtems-gcc |
---|---|---|---|
2 | |||
3 | 2 | paul leroy | Télécharger l'archive sparc-rtems-4.10-gcc sur le site de Gaisler (http://www.gaisler.com/anonftp/rcc/bin/linux/) |
4 | |||
5 | sparc-rtems-4.10-gcc-4.4.6-1.2.18-linux.tar.bz2 |
||
6 | |||
7 | Décompresser l'archive dans le répertoire /opt |
||
8 | |||
9 | 6 | paul leroy | Ajouter le path vers le répertoire contenant sparc-rtems-gcc dans le fichier *.bash_profile* contenu dans le répertoire HOME de l'utilisateur: */opt/rtems-4.10/bin* |
10 | 3 | paul leroy | |
11 | 13 | paul leroy | Quelques étapes complémentaires sont nécessaires pour le bon fonctionnement du compilateur. En effet, les bibliothèques appelées par sparc-rtems-gcc ne sont pas les dernières versions disponibles dans les paquets fedora officiels. Il faut donc procéder: |
12 | 2 | paul leroy | * soit par installation de paquets -comp, ou d'anciens paquets contenant les bibliothèques |
13 | * soit en créant des liens symboliques avec des noms appropriés et les faire pointer vers les versions récentes des bibliothèques |
||
14 | 1 | paul leroy | |
15 | 12 | paul leroy | Il semblerait qu'il ne faille plus installer Qt4, notamment le paquet qt-devel pour que la configuration sparc-rtems-gcc/Qt fonctionne correctement. |
16 | 6 | paul leroy | |
17 | 13 | paul leroy | Il faut *installer la glibc en 32 bits* pour que sparc-rtems-fonctionne. |
18 | 1 | paul leroy | |
19 | 13 | paul leroy | Le dépôt DEV_PLE ayant été cloné, ouvrir le projet fsw-qt.pro et tenter une compilation. Relever les erreurs qui ne manqueront pas de survenir et appliquer selon les besoins les actions suivantes: |
20 | |||
21 | 1 | paul leroy | *libmpfr.so.1* => installer le paquet libmpc en 32 bits |
22 | 13 | paul leroy | Dans le répertoire /usr/bin, créer les liens suivants: |
23 | 14 | paul leroy | ln -s libmpfr.so.4 libmpfr.so.1 (réclamé par sparc-rtems-gcc) |
24 | 8 | paul leroy | |
25 | 14 | paul leroy | *libgmp.so.1* => installer le paquet libgmp en 32 bits |
26 | 1 | paul leroy | Dans le répertoire /usr/bin, créer les liens suivants: |
27 | 14 | paul leroy | ln -s libgmp.so.10 libgmp.so.3 (réclamé par spar-rtems-gcc) |
28 | |||
29 | *libz.so.1* => installer le paquet libz en 32 bits (sous Fedora 23, ça suffit à résoudre le problème de dépendance de sparc-rtems) |
||
30 | 7 | paul leroy | |
31 | 12 | paul leroy | Une fois tout ceci effectué, la compilation du projet fsw-qt.pro doit fonctionner sans erreur ni warning. |