Skip to main content
7 events
when toggle format what by license comment
May 8, 2013 at 14:45 history edited lgeorget CC BY-SA 3.0
deleted 96 characters in body
May 8, 2013 at 14:43 comment added lgeorget Ok, good to know. I thought that any change in a library could break the linking. I am currently running a gentoo and I often have to recompile the reverse dependencies when I upgrade a library, so I didn't think linking was so resistant to library changes.
May 8, 2013 at 14:23 comment added psusi This is wrong. Addresses changing does not matter at all. Functions being removed or other ABI breaks happen at major revisions of the library ( which are rare ), in which case, you would get an error loading libfoo2 if you don't have libfoo2 installed, whether or not you have libfoo3 installed.
May 8, 2013 at 13:11 comment added Carl Unfortunately recompiling isn't an option here. I got it running on another system just in the same way I'm trying here, but for some reason, this time it doesn't like it.
May 8, 2013 at 12:03 comment added lgeorget It's not statically linked, see the output from file. And messages like No package xyz found suggest that the needed libraries are no longer available (at least, not the way they were, in the same packages). That's why I suggest rebuilding the program, if it's possible, or running it in a system in which it was known to work, with old libraries.
May 8, 2013 at 3:37 comment added ckhan This is not correct. The program is statically linked, no libraries on the host system are going to be referenced. While the ABI may still cause incompatibility, it's unlikely between minor revs of linux kernel (assuming same architecture).
May 8, 2013 at 0:17 history answered lgeorget CC BY-SA 3.0