schreiner@iravcl.ira.uka.de (02/15/89)
Has anyone problems with ld or cv on an ST with large files ? I'd compiled a large program ( about 200K source ) with the distributed versions of ld && cv. I must make some patches but now it compiles without an error or warning. When i run it without any parameters it works ok, but if i wish to do something more it crashs with a memory fault. So i inserted some printf() satements to trap the bug but what happend ?!! It crashed between two printf's where a function is called. I inserted a printf() at the beginning of that function recompile and test it. NOW it runs trough this function and crashes past the second printf() ! If I delete the printf in the function it crashed before the 2nd printf(). I remember that there was a patch for cv, search, found and insalled it. Everything seems to be Ok ( size and sum ). For secure i delete the *o's and remake the program. But the error is still there. Adding more printf()'s let it die without any output from the printf()'s. Changing the amount of given memory changes nothing. It compiles to about 40K text and 70k bss. Any ideas what this could be ?? It seems for me, that there is another relocation bug in ld or cv. This is a shared mailbox, it belongs to a good friend of mine. He will 'forward' any mail to me. Thanks Ralf Wenk /* I spoke only for me */