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

------------------------------------------------------------<[EMAIL PROTECTED]>
"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
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/psyche-list

Reply via email to