FastCGI programs use libxmltooling but don't link with it

Description

This is a quite minor build issue that is likely to only show up on Debian because of some other things Debian wants to do, but it would save me from carrying a local patch.

The FastCGI programs use xmltooling (specifically xmltooling::NDC) directly but don't link with libxmltooling-lite. Normally, this is completely hidden by libtool's behavior since they do link with libshibsp-lite, which will pull it in as a dependency. However, Debian (optionally, but I have this enabled) overrides libtool's default behavior to try to cut down on unnecessary shared library dependencies and uses --as-needed when linking.

This results in a build failure for the FastCGI programs due to the unresolved libxmltooling-lite symbol.

The attached patch adds LITE_LIBS to the link line of these programs, which resolves the issue for me and shouldn't result in a noticable difference on other platforms.

Environment

Debian with Debian's --as-needed libtool support

Attachments

1

Activity

Show:

Scott Cantor December 2, 2013 at 5:06 PM

Closing on release.

Scott Cantor November 20, 2013 at 10:44 PM

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Created June 18, 2013 at 11:33 PM
Updated December 2, 2013 at 5:06 PM
Resolved November 20, 2013 at 10:44 PM