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 230013 [details]
This appears to be the standard mistake of specifying libraries too early in the link line, so they are searched before any symbols from them are known to be needed. Moving the pkg-config call to the end of the line should solve the problem. The offending line is irdadump/Makefile:43.
Created attachment 230297 [details, diff]
adding patch to ebuild
Created attachment 230301 [details, diff]
fixing as-needed issues
+ 29 Jun 2010; Samuli Suominen <firstname.lastname@example.org>
+ irda-utils-0.9.18-r3.ebuild, +files/irda-utils-0.9.18-asneeded.patch:
+ Fix building with -Wl,--as-needed wrt #318135 by Kacper Kowalik.