[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Detecting hurd libraries

Javier Serrano Polo <javier@jasp.net> writes:

> It looks like you are interested in Hurd.

I am interested in portability issues in general.

> I am trying to detect Hurd libraries.  The best way I find is to look
> for a dependency on libc.so.0.* and not have the FreeBSD flag. Am I
> right?

The Hurd has specifically used the SONAME libc.so.0.3 since April 2002,
but I don't know whether that's plausibly subject to change at any
point.  Apart from that, I'm not aware of anything specific you could
check for.

For *executables*, it looks like you can check for an .interp value of
/lib/ld.so, but dynamic libraries have no such section.

Thanks for asking!

Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?amu@monk.mit.edu

Reply to: