FreeBSD-7 no longer provides /usr/bin/objformat which was used by fbsdhints to guess the object format, missing it makes perl try to link libraries with -Bshareable instead of -shared. I'll attach the updated patch for both libperl and perl.
Created attachment 155903 [details, diff] fbsdhints patch Extracted from FreeBSD ports, assumes elf format unless aout is present. Works for 6.x as well.
Created attachment 157575 [details, diff] fbsdhints patch Last patch had an extra -pthread. This one should be final.
*** Bug 214121 has been marked as a duplicate of this bug. ***
I'm going to commit this, if no problem arises, over the next week.
libperl and perl updated in cvs.