https://bugs.llvm.org/show_bug.cgi?id=39023
Bug ID: 39023
Summary: Normalise paths on insertion into thin archive
Product: tools
Version: trunk
Hardware: PC
OS: Windows NT
Status: NEW
Severity: enhancement
Priority: P
Component: llvm-ar
Assignee: unassignedb...@nondot.org
Reporter: jh7370.2...@my.bristol.ac.uk
CC: llvm-bugs@lists.llvm.org
Currently, for thin archives, llvm-ar simply takes the path specified on the
command-line, and adds the file with the name matching the path, with no
normalisation or anything. GNU ar normalises the file path added. Normalising
the path would make the output from 't' simpler, and would also shorten the
length of any strings in the archive's filename table:
> ar rcT test1.a ./dir/../test.o
> ar t test1.a
test.o
> llvm-ar rc test2.a ./dir/../test.o
> llvm-ar t test2.a
/./dir/../test.o # see bug 39020 regarding the leading '/'
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs