Re: glibc 2.2 vs 2.3 issue back again



Denes Molnar <molnar@xxxxxxxxxxxxxxxxxx> writes:

> i) could the program or the Fedora libraries require 2.6 kernels?

The sole version of libc.so.6 on my FC4 system requires 2.4.20
kernel:

$ objdump -sj.note.ABI-tag /lib/libc.so.6

/lib/libc.so.6: file format elf32-i386

Contents of section .note.ABI-tag:
8ec174 04000000 10000000 01000000 474e5500 ............GNU.
8ec184 00000000 02000000 04000000 14000000 ................

[The last 3 numbers signify required kernel version:
0x02 0x04 0x14 == 2.4.20]

If you had a "kernel too old" situation, the exe would just
always fail with "error while loading shared libraries" loader
message.

> ii) could it be that I need additional data files for libc 2.3?

That is most likely cause of your troubles: you've only copied
libraries listed in ldd output, but there are probably other
libraries loaded dynamically by glibc itself.

Either copy all libraries listed by 'rpm -ql glibc' on FC4, or run
Mathematica on FC4 and examine /proc/<mathematica-pid>/maps

This will probably reveal additional libraries you must copy
but didn't.

> But what about locale files?

I've never had problems with mismatched locale/ files (but I don't
usually deal with i18n software).

If these are in fact causing failure, I expect that setting a whole
new chroot'ed environment might be easiest solution.

> iii) it appears that Mathematica would communicate with its kernel
> process through some special files in /tmp (named pipes?, if I am
> guessing right). Could such inter-process communication be affected by
> locale settings, or kernel version??

Unlikely.

Cheers,
--
In order to understand recursion you must first understand recursion.
Remove /-nsp/ for email.
.



Relevant Pages

  • Re: [RFC][PATCH 2.6.13-rc6] add Dell Systems Management Base Driver (dcdbas) with sysfs support
    ... You've just created a little interface so you can diddle ... hardware directly from userspace. ... > of what we can put into the kernel to enable our whole managment stack. ... their own proprietary libraries. ...
    (Linux-Kernel)
  • Re: Do 32 bit apps run in x86_64?
    ... do 32 bit apps run in 64 bit Linux? ... 64 bit Linux kernels have full support for 32 bit applications. ... A 32 bit application cannot load 64 bit libraries, ... older kernel you can use VMware Server which is the most stable VM ...
    (comp.os.linux.misc)
  • Re: Dll Hell
    ... but I don't know how intelligent OS/2 is ... in terms of memory allocation when one has multiple copies of the same ... that depends on decisions made by the kernel designers as to ... libraries, ...
    (comp.os.os2.apps)
  • Re: FC1 -> FC2 Update: DISASTER!!! - (not really)
    ... > to services to be started on system startup.) ... > then reinstalled from another repo libraries and all. ... Some X library problems fixed by reinstalling X libs. ... after the second kernel update. ...
    (Fedora)
  • Re: Termination of the Philips Webcam Driver (pwc)
    ... >> inside the kernel. ... Probing routines, interrupt support, etc. would be handled by ... libraries, which may or may not be closed-source, would be loaded from ... Linux distributions will typically come with certain drivers ...
    (Linux-Kernel)

Quantcast