thin archive issues
Jan Beulich
JBeulich@novell.com
Fri Jul 10 11:04:00 GMT 2009
Cary,
having looked a little at how your thin archives extension could be made use
of, I'm seeing some issues with the file name handling: If the archive sits
in (or below) a directory reached through a symlink, but the referenced
objects and/or archives don't, the archive gets created without errors or
warnings, but
- objdump fails with a misleading error message (saying the thin archive file
couldn't be opened)
- ld silently ignores all the inaccessible members (particularly a problem when
building shared libraries without getting warnings about symbols remaining
undefined)
While I so far have no idea how to fully consistently handle the path name
issue (a partial approach might be to internally resolve the intermediate ..
entries created during archive creation, but that still has weaknesses), I'd
think the above two resulting issues should be fixed in any case.
Thanks for your opinion (or rationale why things need to be the way they
are).
Jan
More information about the Binutils
mailing list