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. Thanks, Diego
Created attachment 234023 [details] Build log
The libraries are specified too early in the command line, so they are discarded as unneeded. The object file appears last, so the linker has discarded all the libraries before it knows it needs any symbols. The libraries need to be moved to the end of the command line.
Created attachment 234319 [details, diff] adding epatch and autotools also fixing dependencies, using emake in favour of make, added die to dodoc
Created attachment 234321 [details, diff] fixing as-needed issues
Kacper, please feel free to either take maintainership of this package & commit or drop my maintainer tag & commit. Thank you.
Fixed in tree: + 06 Jun 2010; Kacper Kowalik <xarthisius@gentoo.org> ifuse-1.0.0.ebuild, + +files/ifuse-1.0.0-asneeded.patch: + Fixing build with --as-needed wrt bug 322667. Thanks Diego for the report. @Tony: done: + Removing Chainsaw from metadata (bug 322667)