Sorry I know I already got removed the old patch to 2.16 and now I'm asking for more to be added... Anyway, I'm attaching the two patches for supporting ld.so hints on FreeBSD, one is over 2.16.1 and one over 2.16.91.0.6.. the latter is probably simpler to deal with, as the uclibc patches doesn't interfer with it being applied upstream. 2.16.1 requires a bit of mangling, either of that patch or of uclibc patches, because it has a common chunk, shouldn't be hard to hand-edit it tho. sed -i -e s:-linux-gnu:-linux-: on the patch will do to apply it after uclibc patches. This is the important part of the original 2.15 patch, that fixes the issue for which I was requesting the specs change in GCC. Sorry for have wasted time with that. I'll see to forwardport also the BFD changes but I want to check that more deeply, so in the mean time these should be safe. Thanks, Diego
Created attachment 80280 [details, diff] binutils-2.16.1-ldhints.patch
Created attachment 80281 [details, diff] binutils-2.16.91.0.6-ldhints.patch
Created attachment 80306 [details, diff] binutils-2.16.1-ldhints.patch Updated versions with feedback from upstream, these won't kill crosslinkers.
Created attachment 80307 [details, diff] binutils-2.16.91.0.6-ldhints.patch
can you just report back once you get this merged/settled upstream