I have an .exe that I want to run on various versions of linux (ie. Redhat 7.0, 7.1, 7.2, 7.3, etc. (and yes I realize that linux versioning has nothing to do with Redhat, but Redhat distros are what I'm working with)), and I want to avoid re-linking if possible. The image is linked against shared libraries. It works fine for 7.0 - 7.2, but then on 7.3 I get the error:
programname:relocation errorrogramname:symbol getgrent_r, version GLIBC_2.1.2 not defined in file libc.so.6 with link time reference
Am I simply busted on this, ie must I recompile and/or relink? Or is there some neat trick to get around it?