Why not use gcc instead of codewarrior?

Andrew


On 4/5/07, Roger Feltrin Escanhola <[EMAIL PROTECTED]> wrote:

 Hi Kalyan,



Thanks for advice, but it didn't work. I tried to compile a new kernel
image using "make – r", but the image was not created, an error occurred
during the compilation.

I am coping the end of the error message below:



In file included from ctype.c:34:

../../../include/stdlib.h:494: warning: '__malloc__' attribute ignored

m68k-elf-strip -x -R .note -R .comment .o

m68k-elf-gcc  -Wall -Wstrict-prototypes -Wno-trigraphs -fno
-strict-aliasing  -Os -funit-at-a-time  -m5307 -DCONFIG_COLDFIRE -O2 -g -
fomit-frame-pointer -pipe -fno-common -fno-builtin -Wall -DEMBED -msep
-data   -fno-stack-protector -fno-builtin -nostdinc -D_LIBC
-I../../../include -I. -isystem/usr/local/lib/gcc/m68k-uclinux/4.1.1/include 
-DNDEBUG -DL_
ctype.c -c -o .o

In file included from ctype.c:34:

../../../include/stdlib.h:494: warning: '__malloc__' attribute ignored

m68k-elf-strip -x -R .note -R .comment .o

m68k-elf-gcc  -Wall -Wstrict-prototypes -Wno-trigraphs -fno
-strict-aliasing  -Os -funit-at-a-time  -m5307 -DCONFIG_COLDFIRE -O2 -g -
fomit-frame-pointer -pipe -fno-common -fno-builtin -Wall -DEMBED -msep
-data   -fno-stack-protector -fno-builtin -nostdinc -D_LIBC
-I../../../include -I. -isystem/usr/local/lib/gcc/m68k-uclinux/4.1.1/include 
-DNDEBUG -DL_
ctype.c -c -o .o

In file included from ctype.c:34:

../../../include/stdlib.h:494: warning: '__malloc__' attribute ignored

m68k-elf-strip -x -R .note -R .comment .o

m68k-elf-ar r ../../../libc/libc.a isalnum.o isalpha.o isascii.o iscntrl.o
isdigit.o isgraph.o islower.o isprint.o ispunct.o isspace.o isupper.o
isxdigit.o toascii.o tolower.o toupper.o isblank.o isxlower.o isxupper.o__
C_ctype_b.o __C_ctype_tolower.o __C_ctype_toupper.o __ctype_b_loc.o __
ctype_tolower_loc.o __ctype_toupper_loc.o __ctype_assert.o isctype.o

m68k-elf-ar: isalnum.o: No such file or directory

make[6]: *** [ar-target] Error 1

make[6]: Leaving directory `/
home/roger/uClinux-dist/uClibc/libc/misc/ctype'

make[5]: *** [_dir_ctype] Error 2

make[5]: Leaving directory `/home/roger/uClinux-dist/uClibc/libc/misc'

make[4]: *** [_dir_misc] Error 2

make[4]: Leaving directory `/home/roger/uClinux-dist/uClibc/libc'

make[3]: ** [_dir_libc] Erro 2

make[3]: Leaving directory `/home/roger/uClinux-dist/uClibc'

make[2]: ** [uClibc] Erro 2

make[2]: Leaving directory `/home/roger/uClinux-dist/lib'

make[1]: ** [all] Erro 2

make[1]: Leaving directory `/home/roger/uClinux-dist/lib'

make: ** [subdirs] Erro 1



Any suggestion to fix this?



Regards





<http://www.v2telecom.com.br/>
Roger Feltrin Escanhola
55 11 3094.3939

-----Mensagem original-----
*De:* [EMAIL PROTECTED] [mailto:
[EMAIL PROTECTED] *Em nome de *Kalyan Tej
*Enviada em:* quinta-feira, 5 de abril de 2007 01:07
*Para:* uClinux development list
*Assunto:* RE: [uClinux-dev] elf2flt



Hi,

I don't know about the tools you r using but generally the error : "Input
file contains no relocation info "  can be eliminated by compling the
application with a  " – r "  option. And then use the elf2flt tool,

To convert the elf into a flat binary.



Regards,

Kalyan


  ------------------------------

*From:* [EMAIL PROTECTED] [mailto:
[EMAIL PROTECTED] *On Behalf Of *Roger Feltrin Escanhola
*Sent:* Thursday, April 05, 2007 4:18 AM
*To:* uclinux-dev@uclinux.org
*Subject:* [uClinux-dev] elf2flt



I am new in this forum, I've had some troubles to run a application in
uClinux. My target is a Coldfire microprocessor Kit Freescale (M5208EVB). I
used Codewarrior to make a simple C program, but Codewarrior doesn't
generate a binary flat file, so I can't run it on uClinux. Instead it makes
an elf file when I compile it, so what I trying to do is to converter the
elf file to flat file.

 Does any one know how to converter an elf file to a flat file?

I have m68k-uclinux-tools-20060615.sh installed in my host (Fedora Core
5), I tried to converter an elf file using the following command:

m68k-uclinux-elf2flt –o image_out image.elf

But it doesn't work and I receive the message "image.elf: Input file
contains no relocation info"

What am I doing wrong in this command?

PS: image.elf is a file created when I run the "make menuconfig" of a new
kernel.



Roger



<http://www.v2telecom.com.br/>
Roger Feltrin Escanhola
55 11 3094.3939



_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

GIF image

_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to