On 9/12/2010 10:25 AM, Ralf Wildenhues wrote: > Also, $linklib is used for several other things. It would seem prudent > to make sure it is clear that this is a very intrusive patch, or use > another helper variable to make it less intrusive.
Oh, I think linklib was *wrong* no matter what. If you requested static (either via -static, -all-static, or -static-libtool-libs), AND you have an $old_library name...then by golly you ARE going to link against that $old_library. So, when assigning $linklib, you really should take into consideration all those factors. Prior to this patch, $linklib was always set to the last element of $library_names -- and was only set to $old_library if there WERE no dynamic libs, and all you HAD was the static lib. It didn't care about the various -static options AT ALL. -- Chuck