On Thursday, November 11, 2010 01:43:38 pm Samuel Thibault wrote:
> Jirka Hladky, le Thu 11 Nov 2010 13:36:46 +0100, a écrit :
> > > hwloc_get_membind failed (errno 38 Function not implemented)
> > Yes, you are right!
> > --get --pid
> > works on Linux.
> > --get --membind --pid
> > will give "Function not implemented"
> > $ /tmp/hwloc-1.1rc2/utils/hwloc-bind --get --membind --pid 344
> > hwloc_get_membind failed (errno 38 Function not implemented)
> > > It actually depends on the OS. I'll see what I can.
> > I see. It's getting difficult then. I believe that in this case more
> > explanatory error message would be enough.
> Mmm, to me
> hwloc_get_membind failed (errno 38 Function not implemented)
> is already self-explanatory actually. Do you see how could it be improved?
you can say that
"On this system function XYZ is not supported by GLIBC/KERNEL)"
I'm missing the information:
-which function is not implemented
-where this function belong - is it system call, glibc or hwloc's function?
Or perhaps something more user friendly like
"On this system --get does not work together with --membind"
It's just my personal opinion.