in service of getting elfutils building against musl-libc, this library is an extraction of the obstack functions from glibc/libiberty. this is the approach taken by void and alpine linux.