native and compat libbfd builds does not match on amd64 ?

View: New views
1 Messages — Rating Filter:   Alert me  

native and compat libbfd builds does not match on amd64 ?

by njoly-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


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.