Rafael Espindola
e88d90ab93
Convert some uses of PathV1.h in ArchiveWriter.cpp.
...
llvm-svn: 184599
2013-06-21 22:11:36 +00:00
Rafael Espindola
789c129a9f
Add r184420 back, but also handle long file names.
...
Original message:
Don't include directory names in archives.
This matches the behavior of both gnu and os x versions of ar.
llvm-svn: 184423
2013-06-20 13:41:51 +00:00
Rafael Espindola
73dd376467
Revert "Don't include directory names in archives."
...
This reverts commit 184420.
Investigating the bot failures.
llvm-svn: 184421
2013-06-20 13:23:48 +00:00
Rafael Espindola
2a65c32094
Don't include directory names in archives.
...
This matches the behavior of both gnu and os x versions of ar.
llvm-svn: 184420
2013-06-20 13:16:44 +00:00
Rafael Espindola
9502b804f1
Remove remaining bits of the old LLVM specific symtab handling.
...
llvm-svn: 184418
2013-06-20 13:00:30 +00:00
Rafael Espindola
85ae66bf48
Remove more unused functions.
...
llvm-svn: 184416
2013-06-20 12:45:47 +00:00
Rafael Espindola
623c90455f
Remove unused methods.
...
llvm-svn: 184415
2013-06-20 12:42:00 +00:00
Rafael Espindola
38e6b86da0
Really fix the missing header :-(
...
llvm-svn: 184355
2013-06-19 21:21:43 +00:00
Rafael Espindola
e20437df35
Add missing include found by the bots.
...
llvm-svn: 184354
2013-06-19 21:20:41 +00:00
Rafael Espindola
fca038907d
Remove last use of PathV1.h from Archive.h
...
Store the individual fields we need instead of a sys::FileStatus.
llvm-svn: 184353
2013-06-19 21:13:59 +00:00
Rafael Espindola
a88c119ba3
Always set the mode.
...
This matches GNU ar behavior. Also remove the now unused getFileStatus method.
Not sure how to add a test, it would have to run ls -l or something like that.
llvm-svn: 184337
2013-06-19 19:17:15 +00:00
Rafael Espindola
351a88f697
Remove more uses of sys::Path.
...
llvm-svn: 184328
2013-06-19 17:49:07 +00:00
Rafael Espindola
374f0e2a1f
Remove unused function.
...
llvm-svn: 184320
2013-06-19 16:47:34 +00:00
Rafael Espindola
8417a7883b
Reduce sys::Path usage in llvm-ar.
...
llvm-svn: 184315
2013-06-19 15:45:37 +00:00
Rafael Espindola
ac5c1b0d68
Move lib/Archive to tools/llvm-ar.
...
llvm-ar is the only tool that needs to write archive files. Every other tool
should be able to use the lib/Object interface.
llvm-svn: 184083
2013-06-17 15:47:20 +00:00