Glibc hell

dsimcha dsimcha at yahoo.com
Wed Jan 21 08:03:36 PST 2009


== Quote from Andrei Alexandrescu (SeeWebsiteForEmail at erdani.org)'s article
> dsimcha wrote:
> > Apparently, DMD for Linux requires a non-ancient version of Glibc to work, and
> > worse yet, all the stuff compiled by it requires a similarly non-ancient
> > version.  The problem is that I'm trying to run some jobs on a cluster that
> > has an ancient version of Linux that my sysadmin doesn't want to upgrade.
> > Given that i don't have any root/admin privileges, and will never get them,
> > does anyone know of a workaround to make DMD, or at least stuff compiled by
> > it, work with ancient versions of glibc?
> >
> > P.S.  Nothing illegal/unethical, such as cracking the root acct. please.
> I'm facing the exact same problem (and on a cluster as well!). What I
> currently do is compile on my laptop, copy the binary with scp, then
> launch via ssh. It would be great if anyone knows of a better solution.
> Andrei

Yeah, I'm doing something like this, too.  The problem is that, even after I get
the code to _compile and link_, it still won't _execute_ with ancient glibc.  I'll
keep working at it, since it's not like I have anything better to do while waiting
for my code to execute with the minimal resources that I have w/o this cluster.



More information about the Digitalmars-d mailing list