Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #56731

Re: What version of glibc is Python using?

From Christian Gollwitzer <auriocus@gmx.de>
Newsgroups comp.lang.python
Subject Re: What version of glibc is Python using?
Date 2013-10-12 09:53 +0200
Organization A noiseless patient Spider
Message-ID <l3av5f$gi2$1@dont-email.me> (permalink)
References <l3aqiu$ump$1@dont-email.me> <l3arfn$2bf$1@dont-email.me> <l3as90$5bk$1@dont-email.me> <mailman.1030.1381562417.18130.python-list@python.org>

Show all headers | View raw


Am 12.10.13 09:20, schrieb Ned Deily:
> In article <l3as90$5bk$1@dont-email.me>, John Nagle <nagle@animats.com>
> wrote:
> [...]
>> Why is the info from "plaform.libc_ver()" so bogus?
>
> The code is here:
>
> http://hg.python.org/cpython/file/2.7/Lib/platform.py#l141
>
> Perhaps you could open an issue on the Python bug tracker.

That function is really bogus. It states itself, that it has "intimate 
knowledge of how different libc versions add symbols to the executable 
and thus is probably only useable for executables compiled using gcc" 
which is just another way of saying "it'll become outdated and broken 
soon". It's not even done by reading the symbol table, it opens the 
binary and matches a RE *shocked* I would have expected such hacks in a 
shell script.

glibc has a function for this:

	gnu_get_libc_version ()

which should be used.


	Christian

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

What version of glibc is Python using? John Nagle <nagle@animats.com> - 2013-10-11 23:34 -0700
  Re: What version of glibc is Python using? Christian Gollwitzer <auriocus@gmx.de> - 2013-10-12 08:50 +0200
    Re: What version of glibc is Python using? John Nagle <nagle@animats.com> - 2013-10-12 00:03 -0700
      Re: What version of glibc is Python using? Ned Deily <nad@acm.org> - 2013-10-12 00:20 -0700
        Re: What version of glibc is Python using? Christian Gollwitzer <auriocus@gmx.de> - 2013-10-12 09:53 +0200
          Re: What version of glibc is Python using? Christian Gollwitzer <auriocus@gmx.de> - 2013-10-12 10:34 +0200
          Re: What version of glibc is Python using? Terry Reedy <tjreedy@udel.edu> - 2013-10-12 04:46 -0400
          Re: What version of glibc is Python using? Ian Kelly <ian.g.kelly@gmail.com> - 2013-10-12 05:43 -0600
            Re: What version of glibc is Python using? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-10-12 13:08 +0000
            Re: What version of glibc is Python using? Nobody <nobody@nowhere.com> - 2013-10-12 20:02 +0100
            Re: What version of glibc is Python using? John Nagle <nagle@animats.com> - 2013-10-13 00:45 -0700
          Re: What version of glibc is Python using? Terry Reedy <tjreedy@udel.edu> - 2013-10-12 11:59 -0400
          Re: What version of glibc is Python using? Ian Kelly <ian.g.kelly@gmail.com> - 2013-10-12 14:28 -0600
            Re: What version of glibc is Python using? John Nagle <nagle@animats.com> - 2013-10-13 10:43 -0700
              Re: What version of glibc is Python using? Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-10-13 19:06 +0100
              Re: What version of glibc is Python using? Ian Kelly <ian.g.kelly@gmail.com> - 2013-10-13 12:06 -0600

csiph-web