Hi All,
I'm trying to upgrade the libraries found in the working ramdisk I'm using
(ramdisk_ks) from v2.1.3 to v2.2.3.
I need to do so because I'd like to run an application which requires the
new libraries.
I've changed the LIBC-2.1.3.so file to LIBC-2.2.3.so file taken from the
toolchain I had downloaded from the ARMLinux ftp site, I had done the same
with the ld-linux.so file.
I then compiled a new version of sysvinit and tried to boot the system.
After init was upgraded to work with glib2.2 (before installing the new
libraries)
----------------------------------------------------------------------------
-------------------
init: /lib/libc.so.6: version 'GLIBC_2.2' not found (required by init)
Kernel panic: Attempted to kill init!
After /lib/libc.so.6 was changed to a soft link to a new libc-2.2.3.so
----------------------------------------------------------------------
init: /lib/ld-linux.so.2: version 'GLIBC_2.2.3' not found (required by
/lib/libc.so.6)
init: /lib/ld-linux.so.2: version 'GLIBC_2.2' not found (required by
/lib/libc.so.6)
Kernel panic: Attempted to kill init!
After /lib/ld-linux.so.2 was changed to a soft link to a new ld-2.2.3.so
------------------------------------------------------------------------
init: error while loading shared libraries: cannot open shared object file:
cannot load shared object file: No such file or directory
Kernel panic: Attempted to kill init!
----------------------------------------------
What I don't understand is what library is it unable to open now?
Are the new libraries I'm using are configured to work with libraries in
another directory rather than the /lib directory ?
Maybe I hadn't compiled the sysvinit properly ?
Thanks,
Idan.
_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
Please visit the above address for information on this list.