<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>218255</bug_id>
          
          <creation_ts>2020-10-27 13:16:31 -0700</creation_ts>
          <short_desc>Fix &quot;usage&quot; message when invoking `ar -V`</short_desc>
          <delta_ts>2020-10-27 16:51:59 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CMake</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Keith Rollin">krollin</reporter>
          <assigned_to name="Keith Rollin">krollin</assigned_to>
          <cc>achristensen</cc>
    
    <cc>annulen</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fujii</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1702043</commentid>
    <comment_count>0</comment_count>
    <who name="Keith Rollin">krollin</who>
    <bug_when>2020-10-27 13:16:31 -0700</bug_when>
    <thetext>The Mac/BSD version of `ar` does not support the -V flag. This flag is used unconditionally in OptionsCommon.cmake when trying to determine if the installed `ar` supports the thinning of archives, leading to a &quot;usage&quot; message being emitted on macOS.

Avoid this message by capturing the error-output. Examine the output to see if it&apos;s a &quot;usage&quot; message. If so, then treat the `ar` as one that does not support thinning. Any other error-output is printed as a warning. If there is no error-output, continue processing as normal.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1702044</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-10-27 13:16:43 -0700</bug_when>
    <thetext>&lt;rdar://problem/70735674&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1702045</commentid>
    <comment_count>2</comment_count>
      <attachid>412455</attachid>
    <who name="Keith Rollin">krollin</who>
    <bug_when>2020-10-27 13:18:53 -0700</bug_when>
    <thetext>Created attachment 412455
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1702118</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-10-27 14:54:30 -0700</bug_when>
    <thetext>Committed r269076: &lt;https://trac.webkit.org/changeset/269076&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 412455.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>412455</attachid>
            <date>2020-10-27 13:18:53 -0700</date>
            <delta_ts>2020-10-27 14:54:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-218255-20201027131852.patch</filename>
            <type>text/plain</type>
            <size>2443</size>
            <attacher name="Keith Rollin">krollin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY4OTk3CmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvT3B0
aW9uc0NvbW1vbi5jbWFrZSBiL1NvdXJjZS9jbWFrZS9PcHRpb25zQ29tbW9uLmNtYWtlCmluZGV4
IDllZjQ5ZGI5NzkzZDc5Zjc0M2I4M2MyZmE0NjlkN2YxMzZmZWJjMmEuLjJmNDFlYjIxYmI1MzY4
YWQyOGRlZjVlMGY4ZDdmNWNjZTk3YzRjNzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9PcHRp
b25zQ29tbW9uLmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9PcHRpb25zQ29tbW9uLmNtYWtlCkBA
IC03LDggKzcsMTMgQEAgYWRkX2RlZmluaXRpb25zKC1ESEFWRV9DT05GSUdfSD0xKQogCiBvcHRp
b24oVVNFX1RISU5fQVJDSElWRVMgIlByb2R1Y2UgYWxsIHN0YXRpYyBsaWJyYXJpZXMgYXMgdGhp
biBhcmNoaXZlcyIgT04pCiBpZiAoVVNFX1RISU5fQVJDSElWRVMpCi0gICAgZXhlY3V0ZV9wcm9j
ZXNzKENPTU1BTkQgJHtDTUFLRV9BUn0gLVYgT1VUUFVUX1ZBUklBQkxFIEFSX1ZFUlNJT04pCi0g
ICAgaWYgKCIke0FSX1ZFUlNJT059IiBNQVRDSEVTICJeR05VIGFyIikKKyAgICBleGVjdXRlX3By
b2Nlc3MoQ09NTUFORCAke0NNQUtFX0FSfSAtViBPVVRQVVRfVkFSSUFCTEUgQVJfVkVSU0lPTiBF
UlJPUl9WQVJJQUJMRSBBUl9FUlJPUikKKyAgICBpZiAoIiR7QVJfRVJST1J9IiBNQVRDSEVTICJe
dXNhZ2U6IikKKyAgICAgICAgIyBUaGlzIGBhcmAgZG9lc24ndCB1bmRlcnN0YW5kICItViIuIEln
bm9yZSB0aGUgZXJyb3IgYW5kIHRyZWF0IHRoaXMgYXMKKyAgICAgICAgIyBhbiB1bnN1cHBvcnRl
ZCBgYXJgLiBUT0RPOiBEZXRlcm1pbmUgQlNEIG9yIFhjb2RlIGVxdWl2YWxlbnQuCisgICAgZWxz
ZWlmICgiJHtBUl9FUlJPUn0iKQorICAgICAgICBtZXNzYWdlKFdBUk5JTkcgIkVycm9yIGZyb20g
YGFyYDogJHtBUl9FUlJPUn0iKQorICAgIGVsc2VpZiAoIiR7QVJfVkVSU0lPTn0iIE1BVENIRVMg
Il5HTlUgYXIiKQogICAgICAgICBzZXQoQ01BS0VfQ1hYX0FSQ0hJVkVfQ1JFQVRFICI8Q01BS0Vf
QVI+IGNyVCA8VEFSR0VUPiA8TElOS19GTEFHUz4gPE9CSkVDVFM+IikKICAgICAgICAgc2V0KENN
QUtFX0NfQVJDSElWRV9DUkVBVEUgIjxDTUFLRV9BUj4gY3JUIDxUQVJHRVQ+IDxMSU5LX0ZMQUdT
PiA8T0JKRUNUUz4iKQogICAgICAgICBzZXQoQ01BS0VfQ1hYX0FSQ0hJVkVfQVBQRU5EICI8Q01B
S0VfQVI+IHJUIDxUQVJHRVQ+IDxMSU5LX0ZMQUdTPiA8T0JKRUNUUz4iKQpkaWZmIC0tZ2l0IGEv
Q2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IDgwMzA3ZjYzMmUxM2E1ZDU1MzNlNzA4NzM3NGYw
OWEyMDJlNmRjOGUuLjBhOTA0YjJiYjc3M2MxMmM0MjY3ZGEzMTYwNDI3OTU0OGMwZmI0ZDMgMTAw
NjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMyBAQAorMjAy
MC0xMC0yNyAgS2VpdGggUm9sbGluICA8a3JvbGxpbkBhcHBsZS5jb20+CisKKyAgICAgICAgRml4
ICJ1c2FnZSIgbWVzc2FnZSB3aGVuIGludm9raW5nIGBhciAtVmAKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxODI1NQorICAgICAgICA8cmRhcjovL3By
b2JsZW0vNzA3MzU2NzQ+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgVGhlIE1hYy9CU0QgdmVyc2lvbiBvZiBgYXJgIGRvZXMgbm90IHN1cHBvcnQgdGhl
IC1WIGZsYWcuIFRoaXMgZmxhZyBpcworICAgICAgICB1c2VkIHVuY29uZGl0aW9uYWxseSBpbiBP
cHRpb25zQ29tbW9uLmNtYWtlIHdoZW4gdHJ5aW5nIHRvIGRldGVybWluZQorICAgICAgICBpZiB0
aGUgaW5zdGFsbGVkIGBhcmAgc3VwcG9ydHMgdGhlIHRoaW5uaW5nIG9mIGFyY2hpdmVzLCBsZWFk
aW5nIHRvIGEKKyAgICAgICAgInVzYWdlIiBtZXNzYWdlIGJlaW5nIGVtaXR0ZWQgb24gbWFjT1Mu
CisKKyAgICAgICAgQXZvaWQgdGhpcyBtZXNzYWdlIGJ5IGNhcHR1cmluZyB0aGUgZXJyb3Itb3V0
cHV0LiBFeGFtaW5lIHRoZSBvdXRwdXQKKyAgICAgICAgdG8gc2VlIGlmIGl0J3MgYSAidXNhZ2Ui
IG1lc3NhZ2UuIElmIHNvLCB0aGVuIHRyZWF0IHRoZSBgYXJgIGFzIG9uZQorICAgICAgICB0aGF0
IGRvZXMgbm90IHN1cHBvcnQgdGhpbm5pbmcuIEFueSBvdGhlciBlcnJvci1vdXRwdXQgaXMgcHJp
bnRlZCBhcyBhCisgICAgICAgIHdhcm5pbmcuIElmIHRoZXJlIGlzIG5vIGVycm9yLW91dHB1dCwg
Y29udGludWUgcHJvY2Vzc2luZyBhcyBub3JtYWwuCisKKyAgICAgICAgKiBTb3VyY2UvY21ha2Uv
T3B0aW9uc0NvbW1vbi5jbWFrZToKKwogMjAyMC0xMC0yNiAgS2VpdGggUm9sbGluICA8a3JvbGxp
bkBhcHBsZS5jb20+CiAKICAgICAgICAgTW92ZSBzb21lIGluaXRpYWxpemF0aW9uIGNvZGUgZnJv
bSB0b3AtbGV2ZWwgQ01ha2VMaXN0cy50eHQgdG8gV2ViS2l0Q29tbW9uLmNtYWtlCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>