This change makes some minor changes to get the error management code in libelf to build on Linux and to build it into the library.
it with FreeBSD's implementation --HG-- extra : convert_revision : ef9c4551b9a6b54b76a89f286ff9804c55790621