Forum Linux.embarqué Probleme compilation UClinux

Posté par  .
Étiquettes :
0
13
nov.
2006

Bonjour



Je rencontre un problème lors de la compilation d'un noyeau uClinux 2.4 pour une carte FS44Box.



Aprés avoir exécuté make clean,make xconfig puis make dep. L'execution de make me donne l'erreur suivante:




arm-elf-gcc -D__ASSEMBLY__ -D__KERNEL__ -I/home/less/Uclinux/linux-2.4.x/include -DNO_MM -mapcs-32 -march=armv4 -msoft-float -mno-fpu -c -o entry-armv.o entry-armv.S
entry-armv.S: Assembler messages:
entry-armv.S:1060: Warning: Rn and Rd must be different in LDRT
entry-armv.S:1283: Error: Internal_relocation (type 197) not fixed up (OFFSET_IMM)
entry-armv.S:1285: Error: Internal_relocation (type 195) not fixed up (IMMEDIATE)
entry-armv.S:1336: Error: Internal_relocation (type 197) not fixed up (OFFSET_IMM)
entry-armv.S:1337: Error: Internal_relocation (type 197) not fixed up (OFFSET_IMM)
entry-armv.S:1608: Error: Cannot represent SWI relocation in this object file format
make[2]: *** [entry-armv.o] Erreur 1
make[2]: Quitte le répertoire `/home/less/Uclinux/linux-2.4.x/arch/armnommu/kernel'
make[1]: *** [_dir_arch/armnommu/kernel] Erreur 2
make[1]: Quitte le répertoire `/home/less/Uclinux/linux-2.4.x'
make: *** [linux] Erreur 1


  • Distribution : Fedora Core 2

  • Noyeau linux : 2.4

  • Version gcc : 3.3.2

  • version arm-elf-gcc : 2.95.3



Si quelqu'un a une idée, elle serait la bien venue.



Merci

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.