Hello, Thanks a lot for CCing me. Ileana is absolutely right: the reason for this behavior is that some paths are excluded from compile_rpath in func_mode_link. The original idea was to prevent paths from outside of the source tree from appearing before ones lying beneath it. However, simply omitting such paths was not right, they should be reordered instead. The attached patch fixes this. With it, both bug_71489.at in libtool, and all tests in gettext pass. Regards, Sergey