On Sun, May 19, 2013 at 17:04:51 -0700, Daniel R. Grayson wrote:
> I've posted a "generic" linux distribution of Macaulay2 on the web site,
> but it requires libc 2.15, and some existing linux distributions have older
> libc's, so perhaps I should redo it on an older linux release. So I wonder
> what older libc's are out there under linux releases used by our users.
> The command for finding out is
As far as I know libc does strict symbol versioning, so it should be
possible to link Macaulay2 on a new system but tell it not to depend on
any newer symbols, fwiw.
> /lib/libc.so.*
>
> or
>
> /lib/*/libc.so.*
>
> The version number is reported on the first line of the output.
>
> The command for finding out what release of linux you have is
>
> cat /etc/issue
>
> So, if you have time, please report the answers as a response to this post.
On my Debian Wheezy system the first line starts with:
GNU C Library (Debian EGLIBC 2.13-38)
Wheezy has just been released so I expect to run it for one or two years
from now. The good news is that Debian unstable carries version 2.17 of
libc6, see
http://packages.qa.debian.org/e/eglibc.html
Cheers,
Wouter van Heijst