Prefer ranlib mode over ar mode.
authorEd Schouten <ed@nuxi.nl>
Tue, 27 Oct 2015 16:37:49 +0000 (16:37 +0000)
committerEd Schouten <ed@nuxi.nl>
Tue, 27 Oct 2015 16:37:49 +0000 (16:37 +0000)
commit44e373504ec9df4defbd221d35df3f903fe08f3c
tree8b2399ba3d3b7a0bf6373be838e376fe8b828d67
parentcd9aae70e988dbd80af933bc144f1c8df431a0e9
Prefer ranlib mode over ar mode.

For CloudABI's toolchain I have a symlink that goes from <target>-ar and
<target>-ranlib to LLVM's ar binary, to mimick GNU Binutils' naming
scheme. The problem is that if we're targetting ARM64, the name of the
ranlib executable is aarch64-unknown-cloudabi-ranlib. This already
contains the string "ar".

Let's move the "ranlib" test above the "ar" test. It's not that likely
that we're going to see operating systems or harwdare architectures that
are called "ranlib".

Reviewed by: rafael
Differential Revision: http://reviews.llvm.org/D14123

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@251413 91177308-0d34-0410-b5e6-96231b3b80d8
tools/llvm-ar/llvm-ar.cpp