This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

"Inconsistency detected by ld.so " for arm big-endianlibraries.


Hi, all:
	I am doing some works on ixp425 machine. I compiled the big-endian toolchain for arm target by using http://kegel.com/crosstool/crosstool-0.28-rc37.tar.gz. Then i use it to compile the busybox. When i compile it with --static mode, the result can run at my arm target 
machine. However when i compiled it with dynamic libraries supported, the error is "Inconsistency detected by ld.so: dl-version.c :230L _dl_check_map_version Assersion 'needed != ((void *)0'fail ed" while loading libc.so.6. 
	In my ramdisk, i copy the [path of gcc-3.4.1-glibc-2.3.3]/armeb-aio-linux-gnu/lib/libc* into the /lib directory of my ramdisk. The ld-linux.so can find the libc.so.6 but can't load it correctly. I am using gcc-3.4.1 + glibc-2.3.3 + binutils-2.15. 
	Are there some problems for toolchain for big-endian arm machine? Please give me some clues. Thanks!
					Daniel 




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]