version GLIBC_2.0 not defined in filelibc.so.6
I am running SUSE 9.2 pro
When trying to start a deamon for rational robot test agent I get the following error. /opt/rational//bin/rtprvd: relocation error: /opt/rational//bin/rtprvd: symbol errno, version GLIBC_2.0 not defined in filelibc.so.6 with link time reference Problems starting agent daemon, bltlap002:/opt/rational/bin # I know that the program is linking to the glibc_2.3 lib on the OS and the newer version does not contain the public var errno. I need to have it run against a GLIB2.0 but only for that program. How do I get a GLIBC_2.0 and how do I get the program to use it ? thank you |
try this if you feel like it
first get glibc 2.2.5 source and glibc-linuxthreads 2.2.5 source to unpack them you have to untar the glibc-linuxthreads inside the top dir of the already unpacked glibc sources. then Code:
mkdir ../glibc-build then to run it run it with a script that contains of from a shell that you export LD_LIBRARY_PATH=/opt/glibc-2.2.5/lib:$LD_LIBRARY_PATH |
it took a while but it works !
I also found out that SUSe has a compat package you can install with YAst serch on compat in YAst that has old libs in it. then you point your program to lib/i586/ but I did yours first and worked fine very cool I really needed to get this going have a groovy day geneticmonkey..................... |
All times are GMT -5. The time now is 07:26 AM. |