I have a app compiled locally with ldd version
(Ubuntu EGLIBC 2.15-0ubuntu10.4) 2.15
that I need to run in a server with ldd version 2.12
. Because it is built in QT framework and I do not have root access to install the framework or upgrade libc.so.6
, I need to install an older glibc on my machine to compile as in this post. After downloading glibc-2.11.2.tar.gz
from here an try to install it with command ./configure --prefix=/usr/oldlibc
it displays the following error :
/bogdan/Downloads/safe/csu/crti.o
/tmp/ccHNBWLa.s: Assembler messages:
/tmp/ccHNBWLa.s: Error: open CFI at the end of file; missing .cfi_endproc directive
/tmp/ccHNBWLa.s: Error: open CFI at the end of file; missing .cfi_endproc directive
make[2]: *** [/home/bogdan/Downloads/safe/csu/crti.o] Error 1
make[2]: Leaving directory `/home/bogdan/Downloads/glibc-2.11/csu'
make[1]: *** [csu/subdir_lib] Error 2
make[1]: Leaving directory `/home/bogdan/Downloads/glibc-2.11'
make: *** [all] Error 2
What can I do to properly install libc.so.6
?