Red Hat Bugzilla – Bug 174924
Missing/bloating -devel dependencies
Last modified: 2007-11-30 17:11:18 EST
The *.la file, apu-1-config, and the pkgconfig file all refer to -lpq -lsqlite3,
but the corresponding postgresql-devel and sqlite-devel dependencies are missing
On the other hand, now that static libs are not included, maybe these are pure
dependent app bloaters and should be pruned (along with a few other library
dependencies) from *.la, *.pc and *-config instead?
add e2fsprogs-devel to the list (for -luuid).
And Requires: pkgconfig would be nice in -devel too as it installs files into
Oops, -luuid/e2fsprogs-devel should be taken care of in apr-devel.
I've trimmed -lpq -lsqlite3 from the exported dependency_libs etc, thanks for
Thanks. While at it, would it be possible to trim the expat-devel dependency
the same way? db4-devel and openldap-devel apparently cannot because of some
#includes in shipped apr-util-devel headers. (Reopened for comments.)
No, I think not; the expat dependency is "exported" whereas the others are not.
(subversion and httpd both expat via the apr-util dependency). So it's correct
that the other applications pick up an appropriate DT_NEEDED field for libexpat.