binutils test result mysteries

Maciej W. Rozycki macro@linux-mips.org
Sun Dec 2 18:50:00 GMT 2012


On Sun, 2 Dec 2012, Dimitry Andric wrote:

> > > Red Hat makes it difficult to get a static C library, for some reason.
> > > You need to turn on the "RHEL Server Optional" category in your package
> > > manager to even see it.
> > 
> > Looks like they hid it way down in this :
> > 
> > [root@sedna ~]# yum provides "*/libc.a"
> > Loaded plugins: refresh-packagekit, rhnplugin
> > 1:compat-glibc-2.5-46.2.x86_64 : Compatibility C library
> > Repo        : rhel-x86_64-workstation-6
> > Matched from:
> > Filename    : /usr/lib/x86_64-redhat-linux5E/lib64/libc.a
> > 
> > The name "Compatibility C library" doesn't fill me with warm and fuzzy joy.
> 
> No, this is not the one you need.  You need exactly the "glibc-static"
> package.  You must enable the "RHEL Server Optional" category in Red Hat
> Network to be able to download it with yum.  If you cannot do this,
> either switch to CentOS, or accept that some tests will fail.

 No, tests must not FAIL when an external optional component is missing 
(personally I think that this dependency is unfortunate, e.g. in a perfect 
world the test suite would have no dependency on a working compiler or any 
libraries for the target being tested, but I guess these particular tests 
are better than none at all for the area covered).  In such a case the 
UNSUPPORTED result must be returned instead as per POSIX test framework 
requirements.  These test cases are broken and should be fixed.  See 
http://www.delorie.com/gnu/docs/dejagnu/dejagnu_6.html for further 
details.

 Dennis, BTW, binutils tarballs are accompanied on ftp.gnu.org with their 
GPG signatures that you can use to verify authenticity.

  Maciej



More information about the Binutils mailing list