On Sun, Apr 29, 2012 at 7:42 PM, Simon Paillard <spaill...@debian.org> wrote:
> (but no more LD_ASSUME_KERNEL).

I just drafted the following for ld.so.8 in man-pages:

       LD_ASSUME_KERNEL
              (glibc since 2.2.3) Each shared library can  inform  the
              dynamic linker of the minimum kernel ABI version that it
              requires.  (This requirement is encoded in an  ELF  note
              section  that is typically named .note.ABI-tag.)  At run
              time, the dynamic linker determines the ABI  version  of
              the  running  kernel  and  will  reject  loading  shared
              libraries that specify minimum ABI versions that  exceed
              that ABI version.

              LD_ASSUME_KERNEL can be used to cause the dynamic linker
              to assume that it is running on a system with a  differ‐
              ent kernel ABI version.  For example, the following com‐
              mand line causes the dynamic linker to assume it is run‐
              ning  on  Linux  2.2.5 when loading the shared libraries
              required by myprog:

                  $ LD_ASSUME_KERNEL=2.2.5 ./myprog

              On systems that provide multiple versions  of  a  shared
              library  (in  different  directories in the search path)
              that have different minimum kernel ABI version  require‐
              ments,  LD_ASSUME_KERNEL  can be used to select the ver‐
              sion of the library  that  is  used  (dependent  on  the
              directory  search order).  Historically, the most common
              use of the  LD_ASSUME_KERNEL  feature  was  to  manually
              select  the older LinuxThreads POSIX threads implementa‐
              tion on systems that provided both LinuxThreads and NPTL
              (which  latter  was  typically  the default on such sys‐
              tems).

Look okay?

Michael


--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Author of "The Linux Programming Interface"; http://man7.org/tlpi/


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to