[pacman-dev] [PATCH 4/5] makepkg: add soprovides support

Yaro Kasear yaro at marupa.net
Fri Jan 21 11:05:15 EST 2011


On Friday, January 21, 2011 08:49:48 am Allan McRae wrote:
> On 22/01/11 00:25, Florian Pritz wrote:
> > On 19.01.2011 19:54, Dan McGee wrote:
> <snip>
> 
> >> * introducing dependencies on readelf and objdump. At least elsewhere
> >> in the strip code, we use `file` to locate shared libraries. And you
> >> can get the SONAME bit out of objdump -p, which would at least limit
> >> this to one tool.
> > 
> > readelf and objdump are both in binutils, but I've noticed that objdump
> > doesn't support the file format generated by tcc although readelf does
> > and it's a valid ELF file afaict.
> > 
> > eu-objdump (elfutils) can't output that much, but it understands tcc's
> > format and outputs pretty nice architecture information. Sadly I have no
> > idea if that's portable.
> > 
> > Now I'm using readelf (binutils) and eu-objdump (elfutils). I think it's
> > fine since both are in core and you only need them for makepkg anyway.
> 
> We have pacman/makepkg users on Linux, OSX, BSD, Hurd, Cygwin...
> Whatever is used here needs to be portable to all those.   I do not
> believe elfutils is particularly portable...
> 
> Allan

Stop me if I am wrong, but don't all those platforms use ELF by default?


More information about the pacman-dev mailing list