diff options
| author | Ben Gamari <bgamari.foss@gmail.com> | 2017-11-21 14:27:11 -0500 |
|---|---|---|
| committer | Ben Gamari <ben@smart-cactus.org> | 2017-11-21 14:27:12 -0500 |
| commit | 66d17995a057c313fb22b0660a6327bd41afea4a (patch) | |
| tree | 7b98ebc238126c0233124b1ab11840051a2b5ab7 /compiler | |
| parent | d213ee8766aeba2d2add5390d46bdcdc42c5dd51 (diff) | |
| download | haskell-66d17995a057c313fb22b0660a6327bd41afea4a.tar.gz | |
configure: Fix ar probed flags
FP_PROG_AR_ARGS appears to be probing for what flags to use to build an
archive with an index. However, none of the flags that it probed
previously were valid as they all started with `c`, which isn't a mode
character. This went unnoticed until someone attempted to use LLVM ar
since we have a special case for gnu ar.
Additionally, we work around a bug in llvm-ar 5.0 where ar will exit
with code 0 even if it fails to parse the command line. Silliness.
I believe these should rather all be mode `q` however I'll need to test
this on a few platforms to be certain.
Test Plan: Validate on OS X, BSD, and Linux with binutils and llvm ar
Reviewers: hvr
Subscribers: rwbarton, thomie, erikd
Differential Revision: https://phabricator.haskell.org/D4214
Diffstat (limited to 'compiler')
0 files changed, 0 insertions, 0 deletions
