[Bug 456353] Review Request: libffado - Free firewire audio driver library

bugzilla at redhat.com bugzilla at redhat.com
Fri Jul 9 02:49:38 UTC 2010


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=456353

--- Comment #29 from Jeff Garzik <jgarzik at redhat.com> 2010-07-08 22:49:35 EDT ---
(In reply to comment #28)
> I'll do the changes you asked, but I have two questions:
> 
> > 'nm src/libffado.so' seems to find at least one call to exit() in the area
> > where the following symbols are found:
> 
> I know that the exit() symbol is in the library. I just can't find what source
> file it originates from. Doesn't the U in 
>          U exit@@GLIBC_2.0
> mean "undefined"?

Correct.  Undefined, for that .o module.  'U' basically means an external
reference that was not found in the source code at compile time.  For example,
this C file

    #include <stdlib.h>
    #include <stdio.h>

    int foo(int blahbla)
    {
 printf("blahblah %d\n", blahbla);
 return 0;
    }

produces

    0000000000000000 T foo
                     U printf

thus "U exit@@GLIBC_2.0" is an external reference, and the symbols "close" to
it are typically found in the same .o file at link time as the external
reference... making that a clue to help you track down the area of code calling
exit(3).


> > * The following seems to indicate your devel package needs some additional
> > Requires:
> > https://fedoraproject.org/wiki/Packaging:Guidelines#Requires
> 
> Can you be more specific?
> 
> Thanks.    

This part:  "Typically, the requirements for -devel packages need yet another
look. They're not usually picked up automatically by rpm. [...] This means that
gtk+-devel should contain

     Requires: glib-devel libXi-devel libXext-devel libX11-devel"

For example, will building libffado applications require libiec61883-devel or
libraw1394-devel?  ffado.h appears to lack external dependencies, so I am
guessing the answer is "no."

But I just wanted to check and make sure.  If the answer is "no" this item can
be crossed off.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the package-review mailing list