I am using Opensuse 10.3. I have a custom piece of scientific software, to which I have been making modifications. It is written in fortran, and compiled with g77 (v3.3.5), and my gcc ver is 4.2.1.
When I try adding an extra array in a particular subroutine, the program compiles fine, but fails to run, giving this message
Inconsistency detected by ld.so: rtld.c: 1204: dl_main: Assertion `_rtld_local._dl_rtld_map.l_libname' failed!
Is this a bug in ld.so? Or something related to the compiler?
I really have little idea as to how to solve this... Please help!