hunt-library... use LD_LIBRARY_PATH to pass search paths
make: depends on kernel headers now

the patch introduced in 33252800da4 (PR #139) has a nasty chunk
that pulls in linux kernel headers.
that part looks pretty wrong, instead of the other 2 includes
it should probably use <sys/sysctl.h> and <limits.h>.