I'm reporting this bug because the package in summary fails to build when forcing --as-needed on through spec files (check out http://blog.flameeyes.eu/2008/11/14/problems-and-mitigation-strategies-for-as-needed for details).
Please note that this bug _might_ apply to -Wl,--as-needed in LDFLAGS as well; in both cases it should be fixed. Also, if this is due to the package in question not respecting user-defined LDFLAGS, you should get to fix that too.
Check the attached build log.
Created attachment 248119 [details]
That was due to a really strange build system interaction...
Fixed in CVS. Thanks for the report.
It's not fixed. In Jamtop you need to append libraries to LINKLIBS instead of LINKFLAGS. Reopening...
Grr, must have tested this in a shell with the wrong compiler.
Via misuse of the Jam rules, the build system of this package _prepends_ all the shared libraries in the list of objects to be linked. No wonder it fails with forced as-needed.
Added the libs once more at the end of the list. Ugly, but it works now...