Okay, I am hoping that this is a question with a simple answer, but I have googled and googled and RTFMed and RTFMed to no avail whatsoever. RedHat 8.0 comes with a "compat-gcc" (and compat-libstdc++) package set which purports to be able to produce binaries which will run on RedHat 7.x systems. I am, in fact, able to succesfully build my package with g++296, and it runs fine on the RH8.0 box, but when I try to run it on our RH7.1 server, it immediately aborts with this error: ./testapp: /lib/i686/libc.so.6: version `GLIBC_2.3' not found (required by ./testapp) Now presumably, there would be no point to providing the gcc-compat package if it were impossible to run programs compiled against psyche's glibc on boxes with earlier glibc. And indeed, running "strings" on /lib/libc.so.6 on RH8 suggests that it contains the symbols for previous versions of glibc. So, my question: is there some flag to g++/ld/libtool that I need to be using to specify a different version symbol for glibc? If this is more of a redhat-devel question, please let me know. Pointers to appropriate documentation always appreciated. -n ------------------------------------------------------------<memory@blank.org> "You don't qualify as the typical male snakebite victim: you weren't drinking, you don't have any tattoos, and you have all your teeth." <http://blank.org/memory/>---------------------------------------------------- -- Psyche-list mailing list Psyche-list@redhat.com https://listman.redhat.com/mailman/listinfo/psyche-list