Generic Linux version of M2

18 views
Skip to first unread message

Daniel R. Grayson

unread,
May 19, 2013, 8:04:51 PM5/19/13
to maca...@googlegroups.com
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

    /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.

(I'm aware of the list at http://en.wikipedia.org/wiki/GNU_C_Library#Version_history , but I don't know which linux releases are popular among our users.)

Wouter van Heijst

unread,
May 20, 2013, 3:40:21 AM5/20/13
to maca...@googlegroups.com
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

Daniel R. Grayson

unread,
May 21, 2013, 4:15:37 AM5/21/13
to maca...@googlegroups.com


On Sunday, May 19, 2013 8:04:51 PM UTC-4, 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.

I've posted a new "generic" version (64 bit) based on libc 2.11, so it ought to be more widely usable.
 
Reply all
Reply to author
Forward
0 new messages