e79b62d923 
								
							 
						 
						
							
							
								
								Trying to fix the windows bots.  
							
							... 
							
							
							
							llvm-svn: 242367 
							
						 
						
							2015-07-16 00:38:34 +00:00  
				
					
						
							
							
								 
						
							
								06d6d1905e 
								
							 
						 
						
							
							
								
								Fix handling of relative paths in thin archives.  
							
							... 
							
							
							
							The member has to end up with a path relative to the archive.
llvm-svn: 242362 
							
						 
						
							2015-07-16 00:14:49 +00:00  
				
					
						
							
							
								 
						
							
								57c0525d2c 
								
							 
						 
						
							
							
								
								llvm-ar: Don't write the directory in the string table.  
							
							... 
							
							
							
							We were already doing the right thing for short file names, but not long
ones.
llvm-svn: 242354 
							
						 
						
							2015-07-15 23:15:33 +00:00  
				
					
						
							
							
								 
						
							
								e649258272 
								
							 
						 
						
							
							
								
								Initial support for writing thin archives.  
							
							... 
							
							
							
							llvm-svn: 242269 
							
						 
						
							2015-07-15 05:47:46 +00:00  
				
					
						
							
							
								 
						
							
								6a8e86f26e 
								
							 
						 
						
							
							
								
								Add support deterministic output in llvm-ar and make it the default.  
							
							... 
							
							
							
							llvm-svn: 242061 
							
						 
						
							2015-07-13 20:38:09 +00:00  
				
					
						
							
							
								 
						
							
								2535ea0b83 
								
							 
						 
						
							
							
								
								Create BSD archives by default on OS X.  
							
							... 
							
							
							
							They should probably be created on anything that is not windows or linux, but I will
test on freebsd before changing that.
With this it is possible to bootstrap with llvm-ar instead of ar+ranlib on OS X.
llvm-svn: 241849 
							
						 
						
							2015-07-09 20:12:50 +00:00  
				
					
						
							
							
								 
						
							
								a2ed0b0bab 
								
							 
						 
						
							
							
								
								Start adding support for writing archives in BSD format.  
							
							... 
							
							
							
							No support for the symbol table yet (but will hopefully add it today).
We always use the long filename format so that we can align the member,
which is an advantage of the BSD format.
llvm-svn: 241721 
							
						 
						
							2015-07-08 20:47:32 +00:00  
				
					
						
							
							
								 
						
							
								10d576d8dc 
								
							 
						 
						
							
							
								
								Make llvm/test/Object/archive-format.test CRLF-tolerant.  
							
							... 
							
							
							
							llvm-svn: 231074 
							
						 
						
							2015-03-03 15:54:48 +00:00  
				
					
						
							
							
								 
						
							
								02ec6a3ec3 
								
							 
						 
						
							
							
								
								lit: Add 'cd' support to the internal shell and port some tests  
							
							... 
							
							
							
							The internal shell was already threading around a 'cwd' parameter. We
just have to make it mutable so that we can update it as the test script
executes.
If the shell ever grows support for environment variable substitution,
we could also implement support for export.
llvm-svn: 231017 
							
						 
						
							2015-03-02 21:33:18 +00:00  
				
					
						
							
							
								 
						
							
								c74fcc9972 
								
							 
						 
						
							
							
								
								Only verify the length in archive test, we can't make assumptions on the spacing.  
							
							... 
							
							
							
							And .* did just match about anything anyways.
llvm-svn: 186246 
							
						 
						
							2013-07-13 15:21:39 +00:00  
				
					
						
							
							
								 
						
							
								0aac01b2f6 
								
							 
						 
						
							
							
								
								Add r186216 back, but make the test tolerant of different uids and gids.  
							
							... 
							
							
							
							original message:
Fix a off by one error about which members need to use the string table.
llvm-svn: 186238 
							
						 
						
							2013-07-13 04:14:13 +00:00  
				
					
						
							
							
								 
						
							
								fa74085f60 
								
							 
						 
						
							
							
								
								Revert commit r186216 -- it's breaking bots:  
							
							... 
							
							
							
							http://lab.llvm.org:8011/builders/clang-x86_64-debian-fast/builds/6897/steps/check-all/logs/LLVM%3A%3Aarchive-format.test 
Original commit log:
  Fix a off by one error about which members need to use the string
  table.
llvm-svn: 186232 
						
							2013-07-13 00:42:56 +00:00  
				
					
						
							
							
								 
						
							
								bc63134afd 
								
							 
						 
						
							
							
								
								Fix a off by one error about which members need to use the string table.  
							
							... 
							
							
							
							llvm-svn: 186216 
							
						 
						
							2013-07-12 22:22:34 +00:00