commit | 3e8303014828be8ed93f9d4f14f81a9a3fa39a8e | [log] [tgz] |
---|---|---|
author | Saleem Abdulrasool <compnerd@compnerd.org> | Thu Feb 09 19:29:35 2017 +0000 |
committer | Saleem Abdulrasool <compnerd@compnerd.org> | Thu Feb 09 19:29:35 2017 +0000 |
tree | c2de0237d0fcc069d0bc091ebe9c01edc69c6beb | |
parent | 06f2b29f824824cd24135075a97136f8528a16c9 [diff] |
Object: pad out BSD archive members to 8-bytes ld64 requires its archive members to be 8-byte aligned for 64-bit content and 4-byte aligned for 32-bit content. Opt for the larger alignment requirement. This ensures that ld64 can consume archives generated by llvm-ar. Thanks to Kevin Enderby for the hint about the ld64/cctools behaviours! Resolves PR28361! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@294615 91177308-0d34-0410-b5e6-96231b3b80d8