[parsec-users] Running PARSEC on Simics - GLIBC not found

Vivek Rane vrane at seas.upenn.edu
Thu Aug 13 14:48:40 EDT 2009


I get something on the following lines when I try to run ferret, vips  
or x264 on Simics (the other benchmarks -  
blackscholes/bodytrack/facesim/raytrace/swaptions/fluidanimate - run  
fine):

<snip>
[PARSEC] Running 'time  
/benchmarks/parsec-2.0/pkgs/apps/ferret/inst/x86_64-linux.gcc-pthreads/bin/ferret corel lsh queries 10 20 2  
output.txt':
[PARSEC] [---------- Beginning of output ----------]
/benchmarks/parsec-2.0/pkgs/apps/ferret/inst/x86_64-linux.gcc-pthreads/bin/ferret: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by  
/benchmarks/parsec-2.0/pkgs/apps/ferret/inst/x86_64-linux.gcc-pthreads/bin/ferret)

real    0m0.080s
user    0m0.016s
sys     0m0.048s
[PARSEC] [----------    End of output    ----------]
[PARSEC] Done.
</snip>

I'm not sure what to do - I'm not very familiar with linux shared  
libraries so I could be missing something basic here. Here is some  
information that I think might help someone help me:

[root at tango parsec-2.0]# file /lib64/libc.so.6
/lib64/libc.so.6: symbolic link to `libc-2.4.so'
[root at tango parsec-2.0]# file /lib64/libc-2.4.so
/lib64/libc-2.4.so: ELF 64-bit LSB shared object, AMD x86-64, version  
1 (SYSV), for GNU/Linux 2.6.9, not stripped

I've tried adding libc-2.7.so (x86-64 linux) to /lib64 but that  
doesn't make any difference at all.

[root at tango parsec-2.0]# file /lib64/libc-2.7.so
/lib64/libc-2.7.so: ELF 64-bit LSB shared object, AMD x86-64, version  
1 (SYSV), for GNU/Linux 2.6.9, not stripped

If I change the soft link (libc.so.6) to point to the new version, I  
get segmentation faults for most commands such as 'ls' !

Any pointers or suggestions to fix this would be greatly appreciated.

Thanks,
Vivek


More information about the parsec-users mailing list