On Tue, Feb 9, 2010 at 10:28 PM, Elden Crom <EldenC@xxxxxxxxxxxxxxxxxx> wrote: > > I think the error is from the elf2flt (in uclinux this is a top level shell for ld that produces bFLT files in addition to the elf files) > Anyway I belive that you missed a -msep-data. It needs to be in both the gcc compile flags and in the (psudoe) ld flags. > > It could also be from linking non- sep-data libraries. Yes, these errors are from elf2flt. But the ARM compiler does not support flags like -msep-data ! If i understand correctly -msep-data is for XIP, right ? But is XIP mandatory for uclinux-uclibc ? Frankly i am not able to understand the error. Does it mean that elf2flt will produce PIC code and it is not able to because the compiler has not produced PIC object code ? I am thoroughly confused. Please clarify. Thanks --RK