Je pense que tu pourrais essayer avec une version différente de gcc. Il est possible que les compilos plus récents soient plus stricts et que les headers du kernel 2.0 ne soient pas compilables. Regarde dans les sources du noyau quelle version de gcc ils préconisent.
Dans le fichier Documentation/Changes du noyau 2.0.40, voici ce qu'ils préconisent :
- Dynamic linker (ld.so) 1.7.14
- GNU CC 2.7.2.1
- Binutils 2.8.1.0.23
[...]
Note that it is _very_ unlikely that you will be able to compile the
2.0 kernel with gcc-3.x or binutils 2.9.x, and even if it compiles, it
might not work properly.
# version de gcc
Posté par Étienne . En réponse au message Problème de compilation de uClinux. Évalué à 3.
Dans le fichier Documentation/Changes du noyau 2.0.40, voici ce qu'ils préconisent :
- Dynamic linker (ld.so) 1.7.14
- GNU CC 2.7.2.1
- Binutils 2.8.1.0.23
[...]
Note that it is _very_ unlikely that you will be able to compile the
2.0 kernel with gcc-3.x or binutils 2.9.x, and even if it compiles, it
might not work properly.