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