ld using .. in search paths

Alan Modra amodra@gmail.com
Fri Sep 2 22:53:00 GMT 2011


On Wed, Aug 31, 2011 at 11:59:47AM -0700, Bryan Ischo wrote:
> OK I know this is likely to be a completely irrelevant issue for
> most people but I recently experience a very puzzling problem that
> ended up to be due to ld's use of '..' in its search paths.

I think you are blaming the wrong program.  If ld is told via -L to
search a patch containing ".." then it should do exactly that.
Consider
  ln -s . foo
  ls foo/..

"foo/.." above is not the same as "."

-- 
Alan Modra
Australia Development Lab, IBM



More information about the Binutils mailing list