On Fri Sep 11 2009 at 06:48:50 +0000, Nick Hudson wrote: > Module Name: src > Committed By: skrll > Date: Fri Sep 11 06:48:50 UTC 2009 > > Modified Files: > src/usr.sbin/puffs/rump_smbfs: Makefile > > Log Message: > Allow this to build while link sets and rump are broken.
Hi Nick, In the future if you run across a problem which you are unable to understand, debug and fix on your own, please ask for assistance. Commits with handwavy and incorrect information make it more difficult to track down and fix the real issues. The binutils regression is that between 2.16 and 2.19 __start_sectname for orphaned sections was changed to use PROVIDE instead of define and hence those symbols are not available anymore in library components produced with ld. I have provided a quick workaround which allows the build to work with both with 2.16 and 2.19 while not silently breaking functionality like in your model. Please revert all of your incorrect commits. thanks