On Wed, 22 Apr 2009 23:26:29 +0200
Mathias Reem <[email protected]> wrote:

> Hi
> 
> after Yuri wrote that dietlibc cvs works for him, I've tried to compile
> it myself on a qemu emulated ARM (prebuid debian lenny from
> http://people.debian.org/~aurel32/qemu/armel/).
> 
> CVS seems not to work if you are compiling on a "real" arm, instead of
> crosscompiling. I get the same error as Martin.
> 
> > bin-arm/diet gcc -D__dietlibc__ -pipe -nostdinc -Os
> > -fomit-frame-pointer -fstrict-aliasing -mabi=aapcs-linux
> > -mfloat-abi=soft -mno-thumb-interwork -W -Wall -Wextra
> > -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations
> > -Wno-switch -Wno-unused -Wredundant-decls -o bin-arm/elftrunc
> > contrib/elftrunc.c make: *** [bin-arm/elftrunc] Segmentation fault
> 
> The problem is the call to bin-arm/diet, that is where the Segmentation
> fault comes from. As the emulated Arch (armv5tejl) is not recognized by
> the makefile, I've tried to build the dietlibc with:
> 
> make MYARCH=arm
> 
> Are there any tips or hints how to make dietlibc work with EABI?

The bug is exists, indeed.
Try
make MYARCH=arm DEBUG=1

Its worked on pointed by you qemu emulated ARM.

-- 
Best Regards,
Yuri Kozlov




-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to