Hi James, A newer version should be OK. We only use a small subset of the functions from libelf, and I believe they should all be backwards compatible. If it becomes an issue, we could consider building our own elf parser for the small subset of functionality that we need or bundling a specific version of libelf with mesos itself. Let us know if you run into any issues.
Kevin On Sat, Jun 18, 2016 at 1:01 PM, james <[email protected]> wrote: > Hello Kevin, > > On gentoo, I have this version:: > > dev-libs/libelf-0.8.13-r2 > > Which looks to be a bit newer, due to the rolling release updates > of gentoo. It should not matter if a new version is used, right? > Version 0.8.9 (stable) released on 22 August 2006, seem to be common among > binary distros. > > > Note, Version 0.8.12 and later work with some of the advanced Kernel > performance tools...... > > hth, > James > > > > > > On 06/18/2016 12:25 PM, Kevin Klues wrote: >> >> Hello all, >> >> Just an FYI that the newest libmesos now has an external dependence on >> libelf on Linux. This dependence can be installed via the following >> packages: >> >> CentOS 6/7: yum install elfutils-libelf.x86_64 >> Ubuntu14.04: apt-get install libelf1 >> >> Alternatively you can install from source: >> https://directory.fsf.org/wiki/Libelf >> >> For developers, you will also need to install the libelf headers in >> order to build master. This dependency can be installed via: >> >> CentOS: elfutils-libelf-devel.x86_64 >> Ubuntu: libelf-dev >> >> Alternatively, you can install from source: >> https://directory.fsf.org/wiki/Libelf >> >> The getting started guide and the support/docker_build.sh scripts have >> been updated appropriately, but you may need to update your local >> environment if you don't yet have these packages installed. >> > -- ~Kevin

