Hi all, I have compiled newlib in the relocatable mode (with -fPIC and -msep_data) now I would like to use some functions from this library in a program dedicated to a coldfire 5407. The problem is that when linking I get the following messages : m68k-elf-gcc -Wall -m5407 -g -fPIC -msep-data -c -Wa,-alh,-L helloWorld.c > hell oWorld.c.lst m68k-elf-ld helloWorld.o -o helloWorld-frr.abs -T /usr/local/m68k-elf/star-flas h-ram-ram.ld -Map helloWorld-frr.map helloWorld.o(.text+0x12): In function `main': /usr/steph/CSample/helloWorld.c:62: relocation truncated to fit: R_68K_GOT16O .L C0 /usr/local/m68k-elf/lib/m5407/libc.a(sprintf.o)(.text+0x8c): In function `sprint f': ../../../../../../newlib/libc/stdio/sprintf.c:375: relocation truncated to fit: R_68K_GOT16O _impure_ptr /usr/local/m68k-elf/lib/m5407/libc.a(vfprintf.o)(.text+0x324): In function `_vfp rintf_r': ../../../../../../newlib/libc/stdio/vfprintf.c:1061: relocation truncated to fit : R_68K_GOT16O .LC5 /usr/local/m68k-elf/lib/m5407/libc.a(vfprintf.o)(.text+0x36c):../../../. ./../../ newlib/libc/stdio/vfprintf.c:1114: relocation truncated to fit: R_68K_GOT16O bla nks.0 /usr/local/m68k-elf/lib/m5407/libc.a(vfprintf.o)(.text+0x410):../../../. ./../../ newlib/libc/stdio/vfprintf.c:1130: relocation truncated to fit: R_68K_GOT16O zer oes.1 /usr/local/m68k-elf/lib/m5407/libc.a(vfprintf.o)(.text+0x4ae):../../../. ./../../ newlib/libc/stdio/vfprintf.c:1183: relocation truncated to fit: R_68K_GOT16O bla $ /usr/local/m68k-elf/lib/m5407/libc.a(vfprintf.o)(.text+0x688):../../../. ./../../ newlib/libc/stdio/vfprintf.c:1127: relocation truncated to fit: R_68K_GOT16O zer oes.1 /usr/local/m68k-elf/lib/m5407/libc.a(vfprintf.o)(.text+0x79a):../../../. ./../../ newlib/libc/stdio/vfprintf.c:1160: relocation truncated to fit: R_68K_GOT16O .LC 7 /usr/local/m68k-elf/lib/m5407/libc.a(vfprintf.o)(.text+0x87c):../../../. ./../../ newlib/libc/stdio/vfprintf.c:1140: relocation truncated to fit: R_68K_GOT16O .LC 6 /usr/local/m68k-elf/lib/m5407/libc.a(vfprintf.o)(.text+0x8ee):../../../. ./../../ newlib/libc/stdio/vfprintf.c:1143: relocation truncated to fit: R_68K_GOT16O zer oes.1 /usr/local/m68k-elf/lib/m5407/libc.a(vfprintf.o)(.text+0xa30):../../../. ./../../ newlib/libc/stdio/vfprintf.c:916: additional relocation overflows omitted from t he output /usr/local/m68k-elf/lib/m5407/libmp300.a(sbrk.o)(.data.rel+0x0): undefined refer ence to `_heap_start' make: *** [helloWorld-frr.abs] Error 1 So the application will not compile. Do you have any idea where such messages could come from? Many thanks for advance. Cheers, Despina ___[ Pub ]____________________________________________________________ Inscrivez-vous gratuitement sur Tandaime, Le site de rencontres ! http://rencontre.rencontres.com/index.php?origine=4