See attached build log. (Please do not complain about the need for looking at the build log until you can provide an easy way to open bugs with the correct data picked out of a tinderbox log. Thanks.)
Created attachment 244703 [details] Build log
Created attachment 244837 [details] ebuild that applies the ld flag patch
Created attachment 244839 [details, diff] fix the makefile to respect ldflags
Had to go and actually patch the previous --as-needed patch. I don't know how that would have worked. Fixed in -r1. Index: files/pure-sfv-0.3-asneeded.patch =================================================================== RCS file: /var/cvsroot/gentoo-x86/app-arch/pure-sfv/files/pure-sfv-0.3-asneeded.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -B -r1.1 -r1.2 --- files/pure-sfv-0.3-asneeded.patch 3 Jan 2009 17:39:34 -0000 1.1 +++ files/pure-sfv-0.3-asneeded.patch 27 Aug 2010 05:43:29 -0000 1.2 @@ -5,7 +5,7 @@ pure-sfv: $(OBJ) - $(CC) -lm -DVERSION=\"$(VERSION)\" $(CFLAGS) -o $(PROG) $(OBJ) -+ $(CC) -DVERSION=\"$(VERSION)\" $(CFLAGS) -o $(PROG) $(OBJ) -lm ++ $(CC) -DVERSION=\"$(VERSION)\" $(CFLAGS) $(LDFLAGS) -o $(PROG) $(OBJ) -lm PURIFY_OPTIONS=-follow-child-processes=yes -always-use-cache-dir=yes PURIFY=purify *** This bug has been marked as a duplicate of bug 246858 ***