Hi,
While looking into binutils build recently, i noticed that both native
and compat libbfd builds does not match on amd64 (and sparc64) ...
The native version do only install 2 shared versions libbfd.so.X and
libbfd.so.X.0; while the compat one do have many more static versions
due to missing NOLINKLIB in compat Makefile.
I'm currently looking into fixing it, by making the compat stuff
exactly follow the native one (e.g. obsolete libbfd*.a and
libbfd.so).
Could someone with more binutils knowlegde confirms that this the
right way ?
Thanks.
njoly@lanfeust [sets/lists]> grep libbfd */*
base/md.amd64:./usr/lib/i386/libbfd.so.10 base-compat-shlib compat,pic,binutils=216
base/md.amd64:./usr/lib/i386/libbfd.so.10.0 base-compat-shlib compat,pic,binutils=216
base/md.amd64:./usr/lib/i386/libbfd.so.11 base-compat-shlib compat,pic,binutils=219
base/md.amd64:./usr/lib/i386/libbfd.so.11.0 base-compat-shlib compat,pic,binutils=219
base/md.sparc64:./usr/lib/sparc/libbfd.so.10 base-compat-shlib compat,pic,binutils=216
base/md.sparc64:./usr/lib/sparc/libbfd.so.10.0 base-compat-shlib compat,pic,binutils=216
base/md.sparc64:./usr/lib/sparc/libbfd.so.11 base-compat-shlib compat,pic,binutils=219
base/md.sparc64:./usr/lib/sparc/libbfd.so.11.0 base-compat-shlib compat,pic,binutils=219
base/shl.elf:./usr/lib/libbfd.so.10 base-sys-shlib binutils=216
base/shl.elf:./usr/lib/libbfd.so.11 base-sys-shlib binutils=219
base/shl.mi:./usr/lib/libbfd.so.10.0 base-sys-shlib binutils=216
base/shl.mi:./usr/lib/libbfd.so.11.0 base-sys-shlib binutils=219
comp/md.amd64:./usr/lib/i386/libbfd.a comp-c-lib compat,pic
comp/md.amd64:./usr/lib/i386/libbfd.so comp-sys-shlib compat,pic,binutils
comp/md.amd64:./usr/lib/i386/libbfd_p.a comp-c-proflib compat,profile,binutils
comp/md.amd64:./usr/lib/i386/libbfd_pic.a comp-c-piclib compat,pic,binutils
comp/md.sparc64:./usr/lib/sparc/libbfd.a comp-c-lib compat,pic
comp/md.sparc64:./usr/lib/sparc/libbfd.so base-sys-shlib compat,pic
comp/md.sparc64:./usr/lib/sparc/libbfd_p.a comp-c-proflib compat,profile,pic
comp/md.sparc64:./usr/lib/sparc/libbfd_pic.a comp-c-piclib compat,pic
comp/mi:./usr/lib/libbfd.a comp-obsolete obsolete
comp/mi:./usr/lib/libbfd_g.a -unknown- debuglib
--
Nicolas Joly
Biological Software and Databanks.
Institut Pasteur, Paris.