[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-user: gEDA build broken on Fedora 10 due to pkgconfig patches



Hi Chitlesh, (cc gEDA-user)

After comments from distros about not over-linking gEDA apps, Peter Clifton 
has recently done some work to minimise the CFLAGS we pass through our 
libgeda.pc file.

Although Peter has followed the pkgconfig specification, the build currently 
breaks on Fedora due to a non-standard patch the Fedora packagers have applied 
to pkgconfig. The offending patch is:

    pkg-config-0.21-requires-private-fix.patch

I have been able to work around the bug successfully by building and 
installing a custom pkgconfig RPM with that patch disabled.

Distributions have been recommending to library upstreams that they use pkg-
config (rather than custom <lib>-config applications) to make CFLAGS and 
LDFLAGS available for building applications which link against them. If 
distributions are not willing to work to ensure that pkgconfig behaves 
according to spec., then using pkgconfig makes no sense.

Since we want Fedora users to be able to build and install libgeda without 
complicated modifications to their build chain, we will be partially reverting 
our recent .pc file changes. It is likely that this will cause some gEDA 
applications to be over-linked.

Fedora cannot have its cake and eat it.

Regards,

                                     Peter


-- 
Peter Brett

Electronic Systems Engineer
Integral Informatics Ltd

Attachment: signature.asc
Description: This is a digitally signed message part.


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user