Hi Jon, Thankyou very much for your quick reply. And it worked with your suggestion of adding "-G 0" for linking also. Thanks, --Rajesh On Mon, 28 Jan 2002, Jon Burgess wrote: > > > >But when i link two '.o' files with ld as > >"mipsel-linux-ld -r -o temp.o temp.o temp1.o" > >and insert the output 'temp.o' it is crashing. > > I've seen this before, I think the solution is to use: > > mipsel-linux-ld -G 0 -r -o temp.o temp.o temp1.o > > Without the '-G0' the linker places small common variables into a '.scommon' > section which insmod fails to relocate. > > 'insmod' should complain in this situation or try to relocate these symbols > properly. > > Jon Burgess > >