<?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>173889</bug_id>
          
          <creation_ts>2017-06-27 14:26:28 -0700</creation_ts>
          <short_desc>[Win] Build JSCOnly on Windows with clang-cl</short_desc>
          <delta_ts>2017-07-06 15:27:33 -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>Tools / Tests</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>174221</dependson>
          <blocked>171618</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Stephan Szabo">stephan.szabo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>annulen</cc>
    
    <cc>commit-queue</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>lforschler</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1323252</commentid>
    <comment_count>0</comment_count>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2017-06-27 14:26:28 -0700</bug_when>
    <thetext>Support using the clang-cl toolset for JSC only builds on Windows</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1323259</commentid>
    <comment_count>1</comment_count>
      <attachid>313946</attachid>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2017-06-27 14:32:58 -0700</bug_when>
    <thetext>Created attachment 313946
Patch to build jsc-only with clang-cl toolset</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1323287</commentid>
    <comment_count>2</comment_count>
      <attachid>313952</attachid>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2017-06-27 15:20:12 -0700</bug_when>
    <thetext>Created attachment 313952
Patch to build jsc-only with clang-cl toolset</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1323300</commentid>
    <comment_count>3</comment_count>
      <attachid>313956</attachid>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2017-06-27 15:41:24 -0700</bug_when>
    <thetext>Created attachment 313956
Patch to build jsc-only with clang-cl toolset - combined clang-cl/gcc/clang4 option</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1323652</commentid>
    <comment_count>4</comment_count>
      <attachid>313956</attachid>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2017-06-28 13:15:12 -0700</bug_when>
    <thetext>Comment on attachment 313956
Patch to build jsc-only with clang-cl toolset - combined clang-cl/gcc/clang4 option

View in context: https://bugs.webkit.org/attachment.cgi?id=313956&amp;action=review

&gt; Source/cmake/OptionsCommon.cmake:57
&gt; +    set(CMAKE_CXX_FLAGS &quot;${CMAKE_CXX_FLAGS} -fno-exceptions -fno-strict-aliasing -fno-rtti&quot;)

Don&apos;t duplicate these lines

&gt; Source/cmake/OptionsCommon.cmake:58
&gt; +    set(CMAKE_CXX_FLAGS &quot;${CMAKE_CXX_FLAGS} -std=c++1y&quot;)

Can clang-cl accept -std=c++1y? If yes, it should just add a few flags to those set in the common COMPILER_IS_GCC_OR_CLANG block</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1323657</commentid>
    <comment_count>5</comment_count>
      <attachid>313956</attachid>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2017-06-28 13:48:13 -0700</bug_when>
    <thetext>Comment on attachment 313956
Patch to build jsc-only with clang-cl toolset - combined clang-cl/gcc/clang4 option

View in context: https://bugs.webkit.org/attachment.cgi?id=313956&amp;action=review

&gt;&gt; Source/cmake/OptionsCommon.cmake:57
&gt;&gt; +    set(CMAKE_CXX_FLAGS &quot;${CMAKE_CXX_FLAGS} -fno-exceptions -fno-strict-aliasing -fno-rtti&quot;)
&gt; 
&gt; Don&apos;t duplicate these lines

These were duplicated from above. I&apos;m guessing because those options are never going to change.

&gt;&gt; Source/cmake/OptionsCommon.cmake:58
&gt;&gt; +    set(CMAKE_CXX_FLAGS &quot;${CMAKE_CXX_FLAGS} -std=c++1y&quot;)
&gt; 
&gt; Can clang-cl accept -std=c++1y? If yes, it should just add a few flags to those set in the common COMPILER_IS_GCC_OR_CLANG block

With clang-cl it attempts to use the cl options where applicable such as https://blogs.msdn.microsoft.com/vcblog/2016/06/07/standards-version-switches-in-the-compiler/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1323668</commentid>
    <comment_count>6</comment_count>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2017-06-28 14:05:57 -0700</bug_when>
    <thetext>(In reply to Konstantin Tokarev from comment #4)
&gt; Comment on attachment 313956 [details]
&gt; Patch to build jsc-only with clang-cl toolset - combined clang-cl/gcc/clang4
&gt; option
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=313956&amp;action=review
&gt; 
&gt; &gt; Source/cmake/OptionsCommon.cmake:57
&gt; &gt; +    set(CMAKE_CXX_FLAGS &quot;${CMAKE_CXX_FLAGS} -fno-exceptions -fno-strict-aliasing -fno-rtti&quot;)
&gt; 
&gt; Don&apos;t duplicate these lines

 
&gt; &gt; Source/cmake/OptionsCommon.cmake:58
&gt; &gt; +    set(CMAKE_CXX_FLAGS &quot;${CMAKE_CXX_FLAGS} -std=c++1y&quot;)
&gt; 
&gt; Can clang-cl accept -std=c++1y? If yes, it should just add a few flags to
&gt; those set in the common COMPILER_IS_GCC_OR_CLANG block

Unfortunately, no, -std is considered an unknown argument.
(In reply to Konstantin Tokarev from comment #4)
&gt; Comment on attachment 313956 [details]
&gt; Patch to build jsc-only with clang-cl toolset - combined clang-cl/gcc/clang4
&gt; option
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=313956&amp;action=review
&gt; 
&gt; &gt; Source/cmake/OptionsCommon.cmake:57
&gt; &gt; +    set(CMAKE_CXX_FLAGS &quot;${CMAKE_CXX_FLAGS} -fno-exceptions -fno-strict-aliasing -fno-rtti&quot;)
&gt; 
&gt; Don&apos;t duplicate these lines

I&apos;m sorry, I&apos;m not sure what you mean here. Is it because we&apos;re doing -fno-strict-aliasing in both branches? We aren&apos;t passing -fno-exceptions or -fno-rtti in the clang-cl case, but it&apos;d be easy to separate the common one out if that seems better.

&gt; &gt; Source/cmake/OptionsCommon.cmake:58
&gt; &gt; +    set(CMAKE_CXX_FLAGS &quot;${CMAKE_CXX_FLAGS} -std=c++1y&quot;)
&gt; 
&gt; Can clang-cl accept -std=c++1y? If yes, it should just add a few flags to
&gt; those set in the common COMPILER_IS_GCC_OR_CLANG block

Unfortunately, no, -std is an unknown argument for clang-cl.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1323669</commentid>
    <comment_count>7</comment_count>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2017-06-28 14:06:43 -0700</bug_when>
    <thetext>Sorry, I accidentally ended up with two copies of the last post in the post.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1323681</commentid>
    <comment_count>8</comment_count>
      <attachid>313956</attachid>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2017-06-28 14:37:02 -0700</bug_when>
    <thetext>Comment on attachment 313956
Patch to build jsc-only with clang-cl toolset - combined clang-cl/gcc/clang4 option

View in context: https://bugs.webkit.org/attachment.cgi?id=313956&amp;action=review

&gt;&gt;&gt;&gt;&gt; Source/cmake/OptionsCommon.cmake:57
&gt;&gt;&gt;&gt;&gt; +    set(CMAKE_CXX_FLAGS &quot;${CMAKE_CXX_FLAGS} -fno-exceptions -fno-strict-aliasing -fno-rtti&quot;)
&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt; Don&apos;t duplicate these lines
&gt;&gt;&gt; 
&gt;&gt;&gt; These were duplicated from above. I&apos;m guessing because those options are never going to change.
&gt;&gt; 
&gt;&gt; 
&gt; 
&gt; I&apos;m sorry, I&apos;m not sure what you mean here. Is it because we&apos;re doing -fno-strict-aliasing in both branches? We aren&apos;t passing -fno-exceptions or -fno-rtti in the clang-cl case, but it&apos;d be easy to separate the common one out if that seems better.

Yes, it would be better</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1323689</commentid>
    <comment_count>9</comment_count>
      <attachid>314059</attachid>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2017-06-28 14:54:40 -0700</bug_when>
    <thetext>Created attachment 314059
Patch to build jsc-only with clang-cl toolset - restructured gcc_or_clang block</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1323692</commentid>
    <comment_count>10</comment_count>
      <attachid>314060</attachid>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2017-06-28 14:57:21 -0700</bug_when>
    <thetext>Created attachment 314060
Patch to build jsc-only with clang-cl toolset - restructured gcc_or_clang block</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1323711</commentid>
    <comment_count>11</comment_count>
      <attachid>314060</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-28 16:04:41 -0700</bug_when>
    <thetext>Comment on attachment 314060
Patch to build jsc-only with clang-cl toolset - restructured gcc_or_clang block

Clearing flags on attachment: 314060

Committed r218900: &lt;http://trac.webkit.org/changeset/218900&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1323712</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-28 16:04:43 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>313946</attachid>
            <date>2017-06-27 14:32:58 -0700</date>
            <delta_ts>2017-06-27 15:20:12 -0700</delta_ts>
            <desc>Patch to build jsc-only with clang-cl toolset</desc>
            <filename>173889-1.diff</filename>
            <type>text/plain</type>
            <size>5241</size>
            <attacher name="Stephan Szabo">stephan.szabo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NNYWtlTGlzdHMudHh0IGIvQ01ha2VMaXN0cy50eHQKaW5kZXggMzk4ZjU1
Zi4uNDlhZTlmYSAxMDA2NDQKLS0tIGEvQ01ha2VMaXN0cy50eHQKKysrIGIvQ01ha2VMaXN0cy50
eHQKQEAgLTUwLDYgKzUwLDEwIEBAIGlmIChDTUFLRV9DT01QSUxFUl9JU19HTlVDWFggT1IgQ09N
UElMRVJfSVNfQ0xBTkcpCiAgICAgc2V0KENPTVBJTEVSX0lTX0dDQ19PUl9DTEFORyBPTikKIGVu
ZGlmICgpCiAKK2lmIChNU1ZDIEFORCBDT01QSUxFUl9JU19DTEFORykKKyAgICBzZXQoQ09NUElM
RVJfSVNfQ0xBTkdfQ0wgT04pCitlbmRpZiAoKQorCiAjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAj
IERldGVybWluZSB0aGUgdGFyZ2V0IHByb2Nlc3NvcgogIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpk
aWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IGUyMzA3NWUuLjMxZmM1N2Ig
MTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAor
MjAxNy0wNi0yNyAgU3RlcGhhbiBTemFibyAgPHN0ZXBoYW4uc3phYm9AYW0uc29ueS5jb20+CisK
KyAgICAgICAgW1dpbl0gQnVpbGQgSlNDT25seSBvbiBXaW5kb3dzIHdpdGggY2xhbmctY2wKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3Mzg4OQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogQ01ha2VMaXN0
cy50eHQ6CisgICAgICAgICogU291cmNlL2NtYWtlL09wdGlvbnNDb21tb24uY21ha2U6CisgICAg
ICAgICogU291cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNtYWtlOgorCiAyMDE3LTA2LTIwICBDYXJs
b3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbV1BFXSBB
ZGQgaW5pdGlhbCBpbXBsZW1lbnRhdGlvbiBvZiBnbGliIEFQSQpkaWZmIC0tZ2l0IGEvU291cmNl
L2NtYWtlL09wdGlvbnNDb21tb24uY21ha2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5j
bWFrZQppbmRleCBjMGJlZmEwLi4yNWI3ZmIxIDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0
aW9uc0NvbW1vbi5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZQpA
QCAtMzAsMTYgKzMwLDYgQEAgZW5kaWYgKCkKIHNldF9wcm9wZXJ0eShHTE9CQUwgUFJPUEVSVFkg
VVNFX0ZPTERFUlMgT04pCiBkZWZpbmVfcHJvcGVydHkoVEFSR0VUIFBST1BFUlRZIEZPTERFUiBJ
TkhFUklURUQgQlJJRUZfRE9DUyAiZm9sZGVyIiBGVUxMX0RPQ1MgIklERSBmb2xkZXIgbmFtZSIp
CiAKLWlmIChDT01QSUxFUl9JU19HQ0NfT1JfQ0xBTkcpCi0gICAgc2V0KENNQUtFX0NfRkxBR1Mg
IiR7Q01BS0VfQ19GTEFHU30gLWZuby1leGNlcHRpb25zIC1mbm8tc3RyaWN0LWFsaWFzaW5nIikK
LSAgICBzZXQoQ01BS0VfQ1hYX0ZMQUdTICIke0NNQUtFX0NYWF9GTEFHU30gLWZuby1leGNlcHRp
b25zIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tcnR0aSIpCi0gICAgc2V0KENNQUtFX0NYWF9G
TEFHUyAiJHtDTUFLRV9DWFhfRkxBR1N9IC1zdGQ9YysrMXkiKQotICAgIGlmIChOT1QgKENPTVBJ
TEVSX0lTX0NMQU5HIEFORCAiJHtDTEFOR19WRVJTSU9OfSIgVkVSU0lPTl9MRVNTIDQuMC4wKSkK
LSAgICAgICAgc2V0KENNQUtFX0NfRkxBR1MgIiR7Q01BS0VfQ19GTEFHU30gLVduby1leHBhbnNp
b24tdG8tZGVmaW5lZCIpCi0gICAgICAgIHNldChDTUFLRV9DWFhfRkxBR1MgIiR7Q01BS0VfQ1hY
X0ZMQUdTfSAtV25vLWV4cGFuc2lvbi10by1kZWZpbmVkIikKLSAgICBlbmRpZiAoKQotZW5kaWYg
KCkKLQogaWYgKENNQUtFX0dFTkVSQVRPUiBTVFJFUVVBTCAiTmluamEiKQogICAgIGlmIChDT01Q
SUxFUl9JU19DTEFORykKICAgICAgICAgc2V0KENNQUtFX0NfRkxBR1MgIiR7Q01BS0VfQ19GTEFH
U30gLWZjb2xvci1kaWFnbm9zdGljcyIpCkBAIC01NCw5ICs0NCwyNCBAQCBpZiAoQ01BS0VfR0VO
RVJBVE9SIFNUUkVRVUFMICJOaW5qYSIpCiAgICAgZW5kaWYgKCkKIGVuZGlmICgpCiAKLWlmIChX
SU4zMiBBTkQgQ09NUElMRVJfSVNfR0NDX09SX0NMQU5HKQotICAgIHNldChDTUFLRV9DWFhfRkxB
R1MgIiR7Q01BS0VfQ1hYX0ZMQUdTfSAtbW5vLW1zLWJpdGZpZWxkcyAtV25vLXVua25vd24tcHJh
Z21hcyIpCi0gICAgYWRkX2RlZmluaXRpb25zKC1EX19VU0VfTUlOR1dfQU5TSV9TVERJTz0xKQor
aWYgKENPTVBJTEVSX0lTX0NMQU5HX0NMKQorICAgICMgY2xhbmctY2wuZXhlIGltcGVyc29uYXRl
cyBjbC5leGUgc28gc29tZSBjbGFuZyBhcmd1bWVudHMgbGlrZSAtZm5vLXJ0dGkgYXJlCisgICAg
IyByZXByZXNlbnRlZCB1c2luZyBjbC5leGUncyBvcHRpb25zIGFuZCBzaG91bGQgbm90IGJlIHBh
c3NlZCBhcyBmbGFncworICAgIHNldChDTUFLRV9DX0ZMQUdTICIke0NNQUtFX0NfRkxBR1N9IC1m
bm8tc3RyaWN0LWFsaWFzaW5nIikKKyAgICBzZXQoQ01BS0VfQ1hYX0ZMQUdTICIke0NNQUtFX0NY
WF9GTEFHU30gLWZuby1zdHJpY3QtYWxpYXNpbmciKQorICAgICMgRklYTUU6IFRoZXNlIHdhcm5p
bmdzIHNob3VsZCBiZSBhZGRyZXNzZWQKKyAgICBzZXQoQ01BS0VfQ19GTEFHUyAiJHtDTUFLRV9D
X0ZMQUdTfSAtV25vLXVuZGVmIC1Xbm8tbWFjcm8tcmVkZWZpbmVkIC1Xbm8tdW5rbm93bi1wcmFn
bWFzIC1Xbm8tbm9ucG9ydGFibGUtaW5jbHVkZS1wYXRoIC1Xbm8tdW5rbm93bi1hcmd1bWVudCIp
CisgICAgc2V0KENNQUtFX0NYWF9GTEFHUyAiJHtDTUFLRV9DWFhfRkxBR1N9IC1Xbm8tdW5kZWYg
LVduby1tYWNyby1yZWRlZmluZWQgLVduby11bmtub3duLXByYWdtYXMgLVduby1ub25wb3J0YWJs
ZS1pbmNsdWRlLXBhdGggLVduby11bmtub3duLWFyZ3VtZW50IikKK2Vsc2VpZiAoQ09NUElMRVJf
SVNfR0NDX09SX0NMQU5HKQorICAgIHNldChDTUFLRV9DX0ZMQUdTICIke0NNQUtFX0NfRkxBR1N9
IC1mbm8tZXhjZXB0aW9ucyAtZm5vLXN0cmljdC1hbGlhc2luZyIpCisgICAgc2V0KENNQUtFX0NY
WF9GTEFHUyAiJHtDTUFLRV9DWFhfRkxBR1N9IC1mbm8tZXhjZXB0aW9ucyAtZm5vLXN0cmljdC1h
bGlhc2luZyAtZm5vLXJ0dGkiKQorICAgIHNldChDTUFLRV9DWFhfRkxBR1MgIiR7Q01BS0VfQ1hY
X0ZMQUdTfSAtc3RkPWMrKzF5IikKKworICAgIGlmIChXSU4zMikKKyAgICAgICAgc2V0KENNQUtF
X0NYWF9GTEFHUyAiJHtDTUFLRV9DWFhfRkxBR1N9IC1tbm8tbXMtYml0ZmllbGRzIC1Xbm8tdW5r
bm93bi1wcmFnbWFzIikKKyAgICAgICAgYWRkX2RlZmluaXRpb25zKC1Ee0NNQUtFX0NYWF9GTEFH
U30gLW1uby1tcy1iaXRmaWVsZHMgLVduby11bmtub3duLXByYWdtYXMpCisgICAgICAgIGFkZF9k
ZWZpbml0aW9ucygtRF9fVVNFX01JTkdXX0FOU0lfU1RESU89MSkKKyAgICBlbmRpZiAoKQogZW5k
aWYgKCkKIAogIyBFbnN1cmUgdGhhdCB0aGUgZGVmYXVsdCBpbmNsdWRlIHN5c3RlbSBkaXJlY3Rv
cmllcyBhcmUgYWRkZWQgdG8gdGhlIGxpc3Qgb2YgQ01ha2UgaW1wbGljaXQgaW5jbHVkZXMuCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvT3B0aW9uc01TVkMuY21ha2UgYi9Tb3VyY2UvY21ha2Uv
T3B0aW9uc01TVkMuY21ha2UKaW5kZXggZGYxMmE4ZC4uMWMxZmZlMCAxMDA2NDQKLS0tIGEvU291
cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9PcHRpb25zTVNW
Qy5jbWFrZQpAQCAtMjEsNyArMjEsMTAgQEAgYWRkX2NvbXBpbGVfb3B0aW9ucygvRUhhLSAvRUhj
LSAvRUhzLSAvZnA6ZXhjZXB0LSkKIGFkZF9jb21waWxlX29wdGlvbnMoL2FuYWx5emUtIC9iaWdv
YmopCiAKICMgVXNlIENSVCBzZWN1cml0eSBmZWF0dXJlcwotYWRkX2RlZmluaXRpb25zKC1EX0NS
VF9TRUNVUkVfTk9fV0FSTklOR1MgLURfQ1JUX1NFQ1VSRV9DUFBfT1ZFUkxPQURfU1RBTkRBUkRf
TkFNRVM9MSkKK2FkZF9kZWZpbml0aW9ucygtRF9DUlRfU0VDVVJFX05PX1dBUk5JTkdTKQoraWYg
KE5PVCBDT01QSUxFUl9JU19DTEFOR19DTCkKKyAgICBhZGRfZGVmaW5pdGlvbnMoLURfQ1JUX1NF
Q1VSRV9DUFBfT1ZFUkxPQURfU1RBTkRBUkRfTkFNRVM9MSkKK2VuZGlmICgpCiAKICMgVHVybiBv
ZmYgY2VydGFpbiBsaW5rIGZlYXR1cmVzCiBhZGRfY29tcGlsZV9vcHRpb25zKC9HeS0gL29wZW5t
cC0gL0dGLSkKQEAgLTc5LDMgKzgyLDE0IEBAIHN0cmluZyhSRVBMQUNFICJJTkNSRU1FTlRBTDpZ
RVMiICJJTkNSRU1FTlRBTDpOTyIgcmVwbGFjZV9DTUFLRV9TSEFSRURfTElOS0VSX0ZMCiBzZXQo
Q01BS0VfU0hBUkVEX0xJTktFUl9GTEFHU19SRUxXSVRIREVCSU5GTyAiJHtyZXBsYWNlX0NNQUtF
X1NIQVJFRF9MSU5LRVJfRkxBR1NfUkVMV0lUSERFQklORk99IC9JTkNSRU1FTlRBTDpOTyIpCiBz
dHJpbmcoUkVQTEFDRSAiSU5DUkVNRU5UQUw6WUVTIiAiSU5DUkVNRU5UQUw6Tk8iIHJlcGxhY2Vf
Q01BS0VfRVhFX0xJTktFUl9GTEFHU19SRUxXSVRIREVCSU5GTyAke0NNQUtFX0VYRV9MSU5LRVJf
RkxBR1NfUkVMV0lUSERFQklORk99KQogc2V0KENNQUtFX0VYRV9MSU5LRVJfRkxBR1NfUkVMV0lU
SERFQklORk8gIiR7cmVwbGFjZV9DTUFLRV9FWEVfTElOS0VSX0ZMQUdTX1JFTFdJVEhERUJJTkZP
fSAvSU5DUkVNRU5UQUw6Tk8iKQorCitpZiAoQ09NUElMRVJfSVNfQ0xBTkdfQ0wpCisgICAgIyBG
SVhNRTogV2UgbmVlZCB0byBzZXQgdGhlIG1zYy12ZXJzaW9uIGFib3ZlIHRoZSBvbmUgaXQgZGVm
YXVsdHMgdG8KKyAgICAjIHdoZW4gdXNpbmcgY2xhbmctY2wgd2l0aCBWUzIwMTUuIFRoaXMgbWln
aHQgYmUgdW5uZWNlc3Nhcnkgd2hlbiBtb3ZpbmcgdG8KKyAgICAjIFZTMjAxNyBhcyBwYXJ0IG9m
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzI0MTIKKyAgICBhZGRf
Y29tcGlsZV9vcHRpb25zKC1mbXNjLXZlcnNpb249MTkwMDIzOTE4KQorCisgICAgIyBGSVhNRTog
QnVpbGRpbmcgd2l0aCBjbGFuZy1jbCBzZWVtZWQgdG8gZmFpbCB3aXRoIDEyOCBiaXQgaW50IHN1
cHBvcnQKKyAgICBzZXQoSEFWRV9JTlQxMjhfVCBPRkYpCisgICAgbGlzdChSRU1PVkVfSVRFTSBf
V0VCS0lUX0NPTkZJR19GSUxFX1ZBUklBQkxFUyBIQVZFX0lOVDEyOF9UKQorZW5kaWYgKCkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>313952</attachid>
            <date>2017-06-27 15:20:12 -0700</date>
            <delta_ts>2017-06-27 15:41:24 -0700</delta_ts>
            <desc>Patch to build jsc-only with clang-cl toolset</desc>
            <filename>173889-2.diff</filename>
            <type>text/plain</type>
            <size>5703</size>
            <attacher name="Stephan Szabo">stephan.szabo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NNYWtlTGlzdHMudHh0IGIvQ01ha2VMaXN0cy50eHQKaW5kZXggMzk4ZjU1
Zi4uNDlhZTlmYSAxMDA2NDQKLS0tIGEvQ01ha2VMaXN0cy50eHQKKysrIGIvQ01ha2VMaXN0cy50
eHQKQEAgLTUwLDYgKzUwLDEwIEBAIGlmIChDTUFLRV9DT01QSUxFUl9JU19HTlVDWFggT1IgQ09N
UElMRVJfSVNfQ0xBTkcpCiAgICAgc2V0KENPTVBJTEVSX0lTX0dDQ19PUl9DTEFORyBPTikKIGVu
ZGlmICgpCiAKK2lmIChNU1ZDIEFORCBDT01QSUxFUl9JU19DTEFORykKKyAgICBzZXQoQ09NUElM
RVJfSVNfQ0xBTkdfQ0wgT04pCitlbmRpZiAoKQorCiAjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAj
IERldGVybWluZSB0aGUgdGFyZ2V0IHByb2Nlc3NvcgogIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpk
aWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IGUyMzA3NWUuLjMxZmM1N2Ig
MTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAor
MjAxNy0wNi0yNyAgU3RlcGhhbiBTemFibyAgPHN0ZXBoYW4uc3phYm9AYW0uc29ueS5jb20+CisK
KyAgICAgICAgW1dpbl0gQnVpbGQgSlNDT25seSBvbiBXaW5kb3dzIHdpdGggY2xhbmctY2wKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3Mzg4OQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogQ01ha2VMaXN0
cy50eHQ6CisgICAgICAgICogU291cmNlL2NtYWtlL09wdGlvbnNDb21tb24uY21ha2U6CisgICAg
ICAgICogU291cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNtYWtlOgorCiAyMDE3LTA2LTIwICBDYXJs
b3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbV1BFXSBB
ZGQgaW5pdGlhbCBpbXBsZW1lbnRhdGlvbiBvZiBnbGliIEFQSQpkaWZmIC0tZ2l0IGEvU291cmNl
L2NtYWtlL09wdGlvbnNDb21tb24uY21ha2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5j
bWFrZQppbmRleCBjMGJlZmEwLi4zNGEyYzk0IDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0
aW9uc0NvbW1vbi5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZQpA
QCAtMzAsMTYgKzMwLDYgQEAgZW5kaWYgKCkKIHNldF9wcm9wZXJ0eShHTE9CQUwgUFJPUEVSVFkg
VVNFX0ZPTERFUlMgT04pCiBkZWZpbmVfcHJvcGVydHkoVEFSR0VUIFBST1BFUlRZIEZPTERFUiBJ
TkhFUklURUQgQlJJRUZfRE9DUyAiZm9sZGVyIiBGVUxMX0RPQ1MgIklERSBmb2xkZXIgbmFtZSIp
CiAKLWlmIChDT01QSUxFUl9JU19HQ0NfT1JfQ0xBTkcpCi0gICAgc2V0KENNQUtFX0NfRkxBR1Mg
IiR7Q01BS0VfQ19GTEFHU30gLWZuby1leGNlcHRpb25zIC1mbm8tc3RyaWN0LWFsaWFzaW5nIikK
LSAgICBzZXQoQ01BS0VfQ1hYX0ZMQUdTICIke0NNQUtFX0NYWF9GTEFHU30gLWZuby1leGNlcHRp
b25zIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tcnR0aSIpCi0gICAgc2V0KENNQUtFX0NYWF9G
TEFHUyAiJHtDTUFLRV9DWFhfRkxBR1N9IC1zdGQ9YysrMXkiKQotICAgIGlmIChOT1QgKENPTVBJ
TEVSX0lTX0NMQU5HIEFORCAiJHtDTEFOR19WRVJTSU9OfSIgVkVSU0lPTl9MRVNTIDQuMC4wKSkK
LSAgICAgICAgc2V0KENNQUtFX0NfRkxBR1MgIiR7Q01BS0VfQ19GTEFHU30gLVduby1leHBhbnNp
b24tdG8tZGVmaW5lZCIpCi0gICAgICAgIHNldChDTUFLRV9DWFhfRkxBR1MgIiR7Q01BS0VfQ1hY
X0ZMQUdTfSAtV25vLWV4cGFuc2lvbi10by1kZWZpbmVkIikKLSAgICBlbmRpZiAoKQotZW5kaWYg
KCkKLQogaWYgKENNQUtFX0dFTkVSQVRPUiBTVFJFUVVBTCAiTmluamEiKQogICAgIGlmIChDT01Q
SUxFUl9JU19DTEFORykKICAgICAgICAgc2V0KENNQUtFX0NfRkxBR1MgIiR7Q01BS0VfQ19GTEFH
U30gLWZjb2xvci1kaWFnbm9zdGljcyIpCkBAIC01NCw5ICs0NCwzNCBAQCBpZiAoQ01BS0VfR0VO
RVJBVE9SIFNUUkVRVUFMICJOaW5qYSIpCiAgICAgZW5kaWYgKCkKIGVuZGlmICgpCiAKLWlmIChX
SU4zMiBBTkQgQ09NUElMRVJfSVNfR0NDX09SX0NMQU5HKQotICAgIHNldChDTUFLRV9DWFhfRkxB
R1MgIiR7Q01BS0VfQ1hYX0ZMQUdTfSAtbW5vLW1zLWJpdGZpZWxkcyAtV25vLXVua25vd24tcHJh
Z21hcyIpCi0gICAgYWRkX2RlZmluaXRpb25zKC1EX19VU0VfTUlOR1dfQU5TSV9TVERJTz0xKQor
aWYgKENPTVBJTEVSX0lTX0NMQU5HX0NMKQorICAgICMgY2xhbmctY2wuZXhlIGltcGVyc29uYXRl
cyBjbC5leGUgc28gc29tZSBjbGFuZyBhcmd1bWVudHMgbGlrZSAtZm5vLXJ0dGkgYXJlCisgICAg
IyByZXByZXNlbnRlZCB1c2luZyBjbC5leGUncyBvcHRpb25zIGFuZCBzaG91bGQgbm90IGJlIHBh
c3NlZCBhcyBmbGFncworICAgIHNldChDTUFLRV9DX0ZMQUdTICIke0NNQUtFX0NfRkxBR1N9IC1m
bm8tc3RyaWN0LWFsaWFzaW5nIikKKyAgICBzZXQoQ01BS0VfQ1hYX0ZMQUdTICIke0NNQUtFX0NY
WF9GTEFHU30gLWZuby1zdHJpY3QtYWxpYXNpbmciKQorICAgICMgRklYTUU6IFRoZXNlIHdhcm5p
bmdzIHNob3VsZCBiZSBhZGRyZXNzZWQKKyAgICBzZXQoQ01BS0VfQ19GTEFHUyAiJHtDTUFLRV9D
X0ZMQUdTfSAtV25vLXVuZGVmIC1Xbm8tbWFjcm8tcmVkZWZpbmVkIC1Xbm8tdW5rbm93bi1wcmFn
bWFzIC1Xbm8tbm9ucG9ydGFibGUtaW5jbHVkZS1wYXRoIC1Xbm8tdW5rbm93bi1hcmd1bWVudCIp
CisgICAgc2V0KENNQUtFX0NYWF9GTEFHUyAiJHtDTUFLRV9DWFhfRkxBR1N9IC1Xbm8tdW5kZWYg
LVduby1tYWNyby1yZWRlZmluZWQgLVduby11bmtub3duLXByYWdtYXMgLVduby1ub25wb3J0YWJs
ZS1pbmNsdWRlLXBhdGggLVduby11bmtub3duLWFyZ3VtZW50IikKKworICAgIGlmIChOT1QgKCIk
e0NMQU5HX1ZFUlNJT059IiBWRVJTSU9OX0xFU1MgNC4wLjApKQorICAgICAgICBzZXQoQ01BS0Vf
Q19GTEFHUyAiJHtDTUFLRV9DX0ZMQUdTfSAtV25vLWV4cGFuc2lvbi10by1kZWZpbmVkIikKKyAg
ICAgICAgc2V0KENNQUtFX0NYWF9GTEFHUyAiJHtDTUFLRV9DWFhfRkxBR1N9IC1Xbm8tZXhwYW5z
aW9uLXRvLWRlZmluZWQiKQorICAgIGVuZGlmICgpCitlbHNlaWYgKENPTVBJTEVSX0lTX0dDQ19P
Ul9DTEFORykKKyAgICBzZXQoQ01BS0VfQ19GTEFHUyAiJHtDTUFLRV9DX0ZMQUdTfSAtZm5vLWV4
Y2VwdGlvbnMgLWZuby1zdHJpY3QtYWxpYXNpbmciKQorICAgIHNldChDTUFLRV9DWFhfRkxBR1Mg
IiR7Q01BS0VfQ1hYX0ZMQUdTfSAtZm5vLWV4Y2VwdGlvbnMgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LWZuby1ydHRpIikKKyAgICBzZXQoQ01BS0VfQ1hYX0ZMQUdTICIke0NNQUtFX0NYWF9GTEFHU30g
LXN0ZD1jKysxeSIpCisKKyAgICBpZiAoTk9UIChDT01QSUxFUl9JU19DTEFORyBBTkQgIiR7Q0xB
TkdfVkVSU0lPTn0iIFZFUlNJT05fTEVTUyA0LjAuMCkpCisgICAgICAgIHNldChDTUFLRV9DX0ZM
QUdTICIke0NNQUtFX0NfRkxBR1N9IC1Xbm8tZXhwYW5zaW9uLXRvLWRlZmluZWQiKQorICAgICAg
ICBzZXQoQ01BS0VfQ1hYX0ZMQUdTICIke0NNQUtFX0NYWF9GTEFHU30gLVduby1leHBhbnNpb24t
dG8tZGVmaW5lZCIpCisgICAgZW5kaWYgKCkKKworICAgIGlmIChXSU4zMikKKyAgICAgICAgc2V0
KENNQUtFX0NYWF9GTEFHUyAiJHtDTUFLRV9DWFhfRkxBR1N9IC1tbm8tbXMtYml0ZmllbGRzIC1X
bm8tdW5rbm93bi1wcmFnbWFzIikKKyAgICAgICAgYWRkX2RlZmluaXRpb25zKC1Ee0NNQUtFX0NY
WF9GTEFHU30gLW1uby1tcy1iaXRmaWVsZHMgLVduby11bmtub3duLXByYWdtYXMpCisgICAgICAg
IGFkZF9kZWZpbml0aW9ucygtRF9fVVNFX01JTkdXX0FOU0lfU1RESU89MSkKKyAgICBlbmRpZiAo
KQogZW5kaWYgKCkKIAogIyBFbnN1cmUgdGhhdCB0aGUgZGVmYXVsdCBpbmNsdWRlIHN5c3RlbSBk
aXJlY3RvcmllcyBhcmUgYWRkZWQgdG8gdGhlIGxpc3Qgb2YgQ01ha2UgaW1wbGljaXQgaW5jbHVk
ZXMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvT3B0aW9uc01TVkMuY21ha2UgYi9Tb3VyY2Uv
Y21ha2UvT3B0aW9uc01TVkMuY21ha2UKaW5kZXggZGYxMmE4ZC4uMWMxZmZlMCAxMDA2NDQKLS0t
IGEvU291cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9PcHRp
b25zTVNWQy5jbWFrZQpAQCAtMjEsNyArMjEsMTAgQEAgYWRkX2NvbXBpbGVfb3B0aW9ucygvRUhh
LSAvRUhjLSAvRUhzLSAvZnA6ZXhjZXB0LSkKIGFkZF9jb21waWxlX29wdGlvbnMoL2FuYWx5emUt
IC9iaWdvYmopCiAKICMgVXNlIENSVCBzZWN1cml0eSBmZWF0dXJlcwotYWRkX2RlZmluaXRpb25z
KC1EX0NSVF9TRUNVUkVfTk9fV0FSTklOR1MgLURfQ1JUX1NFQ1VSRV9DUFBfT1ZFUkxPQURfU1RB
TkRBUkRfTkFNRVM9MSkKK2FkZF9kZWZpbml0aW9ucygtRF9DUlRfU0VDVVJFX05PX1dBUk5JTkdT
KQoraWYgKE5PVCBDT01QSUxFUl9JU19DTEFOR19DTCkKKyAgICBhZGRfZGVmaW5pdGlvbnMoLURf
Q1JUX1NFQ1VSRV9DUFBfT1ZFUkxPQURfU1RBTkRBUkRfTkFNRVM9MSkKK2VuZGlmICgpCiAKICMg
VHVybiBvZmYgY2VydGFpbiBsaW5rIGZlYXR1cmVzCiBhZGRfY29tcGlsZV9vcHRpb25zKC9HeS0g
L29wZW5tcC0gL0dGLSkKQEAgLTc5LDMgKzgyLDE0IEBAIHN0cmluZyhSRVBMQUNFICJJTkNSRU1F
TlRBTDpZRVMiICJJTkNSRU1FTlRBTDpOTyIgcmVwbGFjZV9DTUFLRV9TSEFSRURfTElOS0VSX0ZM
CiBzZXQoQ01BS0VfU0hBUkVEX0xJTktFUl9GTEFHU19SRUxXSVRIREVCSU5GTyAiJHtyZXBsYWNl
X0NNQUtFX1NIQVJFRF9MSU5LRVJfRkxBR1NfUkVMV0lUSERFQklORk99IC9JTkNSRU1FTlRBTDpO
TyIpCiBzdHJpbmcoUkVQTEFDRSAiSU5DUkVNRU5UQUw6WUVTIiAiSU5DUkVNRU5UQUw6Tk8iIHJl
cGxhY2VfQ01BS0VfRVhFX0xJTktFUl9GTEFHU19SRUxXSVRIREVCSU5GTyAke0NNQUtFX0VYRV9M
SU5LRVJfRkxBR1NfUkVMV0lUSERFQklORk99KQogc2V0KENNQUtFX0VYRV9MSU5LRVJfRkxBR1Nf
UkVMV0lUSERFQklORk8gIiR7cmVwbGFjZV9DTUFLRV9FWEVfTElOS0VSX0ZMQUdTX1JFTFdJVEhE
RUJJTkZPfSAvSU5DUkVNRU5UQUw6Tk8iKQorCitpZiAoQ09NUElMRVJfSVNfQ0xBTkdfQ0wpCisg
ICAgIyBGSVhNRTogV2UgbmVlZCB0byBzZXQgdGhlIG1zYy12ZXJzaW9uIGFib3ZlIHRoZSBvbmUg
aXQgZGVmYXVsdHMgdG8KKyAgICAjIHdoZW4gdXNpbmcgY2xhbmctY2wgd2l0aCBWUzIwMTUuIFRo
aXMgbWlnaHQgYmUgdW5uZWNlc3Nhcnkgd2hlbiBtb3ZpbmcgdG8KKyAgICAjIFZTMjAxNyBhcyBw
YXJ0IG9mIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzI0MTIKKyAg
ICBhZGRfY29tcGlsZV9vcHRpb25zKC1mbXNjLXZlcnNpb249MTkwMDIzOTE4KQorCisgICAgIyBG
SVhNRTogQnVpbGRpbmcgd2l0aCBjbGFuZy1jbCBzZWVtZWQgdG8gZmFpbCB3aXRoIDEyOCBiaXQg
aW50IHN1cHBvcnQKKyAgICBzZXQoSEFWRV9JTlQxMjhfVCBPRkYpCisgICAgbGlzdChSRU1PVkVf
SVRFTSBfV0VCS0lUX0NPTkZJR19GSUxFX1ZBUklBQkxFUyBIQVZFX0lOVDEyOF9UKQorZW5kaWYg
KCkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>313956</attachid>
            <date>2017-06-27 15:41:24 -0700</date>
            <delta_ts>2017-06-28 14:54:40 -0700</delta_ts>
            <desc>Patch to build jsc-only with clang-cl toolset - combined clang-cl/gcc/clang4 option</desc>
            <filename>173889-3.diff</filename>
            <type>text/plain</type>
            <size>5496</size>
            <attacher name="Stephan Szabo">stephan.szabo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NNYWtlTGlzdHMudHh0IGIvQ01ha2VMaXN0cy50eHQKaW5kZXggMzk4ZjU1
Zi4uNDlhZTlmYSAxMDA2NDQKLS0tIGEvQ01ha2VMaXN0cy50eHQKKysrIGIvQ01ha2VMaXN0cy50
eHQKQEAgLTUwLDYgKzUwLDEwIEBAIGlmIChDTUFLRV9DT01QSUxFUl9JU19HTlVDWFggT1IgQ09N
UElMRVJfSVNfQ0xBTkcpCiAgICAgc2V0KENPTVBJTEVSX0lTX0dDQ19PUl9DTEFORyBPTikKIGVu
ZGlmICgpCiAKK2lmIChNU1ZDIEFORCBDT01QSUxFUl9JU19DTEFORykKKyAgICBzZXQoQ09NUElM
RVJfSVNfQ0xBTkdfQ0wgT04pCitlbmRpZiAoKQorCiAjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAj
IERldGVybWluZSB0aGUgdGFyZ2V0IHByb2Nlc3NvcgogIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpk
aWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IGUyMzA3NWUuLjMxZmM1N2Ig
MTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAor
MjAxNy0wNi0yNyAgU3RlcGhhbiBTemFibyAgPHN0ZXBoYW4uc3phYm9AYW0uc29ueS5jb20+CisK
KyAgICAgICAgW1dpbl0gQnVpbGQgSlNDT25seSBvbiBXaW5kb3dzIHdpdGggY2xhbmctY2wKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3Mzg4OQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogQ01ha2VMaXN0
cy50eHQ6CisgICAgICAgICogU291cmNlL2NtYWtlL09wdGlvbnNDb21tb24uY21ha2U6CisgICAg
ICAgICogU291cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNtYWtlOgorCiAyMDE3LTA2LTIwICBDYXJs
b3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbV1BFXSBB
ZGQgaW5pdGlhbCBpbXBsZW1lbnRhdGlvbiBvZiBnbGliIEFQSQpkaWZmIC0tZ2l0IGEvU291cmNl
L2NtYWtlL09wdGlvbnNDb21tb24uY21ha2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5j
bWFrZQppbmRleCBjMGJlZmEwLi43MjIwMmRkIDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0
aW9uc0NvbW1vbi5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZQpA
QCAtMzAsMTYgKzMwLDYgQEAgZW5kaWYgKCkKIHNldF9wcm9wZXJ0eShHTE9CQUwgUFJPUEVSVFkg
VVNFX0ZPTERFUlMgT04pCiBkZWZpbmVfcHJvcGVydHkoVEFSR0VUIFBST1BFUlRZIEZPTERFUiBJ
TkhFUklURUQgQlJJRUZfRE9DUyAiZm9sZGVyIiBGVUxMX0RPQ1MgIklERSBmb2xkZXIgbmFtZSIp
CiAKLWlmIChDT01QSUxFUl9JU19HQ0NfT1JfQ0xBTkcpCi0gICAgc2V0KENNQUtFX0NfRkxBR1Mg
IiR7Q01BS0VfQ19GTEFHU30gLWZuby1leGNlcHRpb25zIC1mbm8tc3RyaWN0LWFsaWFzaW5nIikK
LSAgICBzZXQoQ01BS0VfQ1hYX0ZMQUdTICIke0NNQUtFX0NYWF9GTEFHU30gLWZuby1leGNlcHRp
b25zIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tcnR0aSIpCi0gICAgc2V0KENNQUtFX0NYWF9G
TEFHUyAiJHtDTUFLRV9DWFhfRkxBR1N9IC1zdGQ9YysrMXkiKQotICAgIGlmIChOT1QgKENPTVBJ
TEVSX0lTX0NMQU5HIEFORCAiJHtDTEFOR19WRVJTSU9OfSIgVkVSU0lPTl9MRVNTIDQuMC4wKSkK
LSAgICAgICAgc2V0KENNQUtFX0NfRkxBR1MgIiR7Q01BS0VfQ19GTEFHU30gLVduby1leHBhbnNp
b24tdG8tZGVmaW5lZCIpCi0gICAgICAgIHNldChDTUFLRV9DWFhfRkxBR1MgIiR7Q01BS0VfQ1hY
X0ZMQUdTfSAtV25vLWV4cGFuc2lvbi10by1kZWZpbmVkIikKLSAgICBlbmRpZiAoKQotZW5kaWYg
KCkKLQogaWYgKENNQUtFX0dFTkVSQVRPUiBTVFJFUVVBTCAiTmluamEiKQogICAgIGlmIChDT01Q
SUxFUl9JU19DTEFORykKICAgICAgICAgc2V0KENNQUtFX0NfRkxBR1MgIiR7Q01BS0VfQ19GTEFH
U30gLWZjb2xvci1kaWFnbm9zdGljcyIpCkBAIC01NCw5ICs0NCwyOSBAQCBpZiAoQ01BS0VfR0VO
RVJBVE9SIFNUUkVRVUFMICJOaW5qYSIpCiAgICAgZW5kaWYgKCkKIGVuZGlmICgpCiAKLWlmIChX
SU4zMiBBTkQgQ09NUElMRVJfSVNfR0NDX09SX0NMQU5HKQotICAgIHNldChDTUFLRV9DWFhfRkxB
R1MgIiR7Q01BS0VfQ1hYX0ZMQUdTfSAtbW5vLW1zLWJpdGZpZWxkcyAtV25vLXVua25vd24tcHJh
Z21hcyIpCi0gICAgYWRkX2RlZmluaXRpb25zKC1EX19VU0VfTUlOR1dfQU5TSV9TVERJTz0xKQor
aWYgKENPTVBJTEVSX0lTX0NMQU5HX0NMKQorICAgICMgY2xhbmctY2wuZXhlIGltcGVyc29uYXRl
cyBjbC5leGUgc28gc29tZSBjbGFuZyBhcmd1bWVudHMgbGlrZSAtZm5vLXJ0dGkgYXJlCisgICAg
IyByZXByZXNlbnRlZCB1c2luZyBjbC5leGUncyBvcHRpb25zIGFuZCBzaG91bGQgbm90IGJlIHBh
c3NlZCBhcyBmbGFncworICAgIHNldChDTUFLRV9DX0ZMQUdTICIke0NNQUtFX0NfRkxBR1N9IC1m
bm8tc3RyaWN0LWFsaWFzaW5nIikKKyAgICBzZXQoQ01BS0VfQ1hYX0ZMQUdTICIke0NNQUtFX0NY
WF9GTEFHU30gLWZuby1zdHJpY3QtYWxpYXNpbmciKQorICAgICMgRklYTUU6IFRoZXNlIHdhcm5p
bmdzIHNob3VsZCBiZSBhZGRyZXNzZWQKKyAgICBzZXQoQ01BS0VfQ19GTEFHUyAiJHtDTUFLRV9D
X0ZMQUdTfSAtV25vLXVuZGVmIC1Xbm8tbWFjcm8tcmVkZWZpbmVkIC1Xbm8tdW5rbm93bi1wcmFn
bWFzIC1Xbm8tbm9ucG9ydGFibGUtaW5jbHVkZS1wYXRoIC1Xbm8tdW5rbm93bi1hcmd1bWVudCIp
CisgICAgc2V0KENNQUtFX0NYWF9GTEFHUyAiJHtDTUFLRV9DWFhfRkxBR1N9IC1Xbm8tdW5kZWYg
LVduby1tYWNyby1yZWRlZmluZWQgLVduby11bmtub3duLXByYWdtYXMgLVduby1ub25wb3J0YWJs
ZS1pbmNsdWRlLXBhdGggLVduby11bmtub3duLWFyZ3VtZW50IikKK2Vsc2VpZiAoQ09NUElMRVJf
SVNfR0NDX09SX0NMQU5HKQorICAgIHNldChDTUFLRV9DX0ZMQUdTICIke0NNQUtFX0NfRkxBR1N9
IC1mbm8tZXhjZXB0aW9ucyAtZm5vLXN0cmljdC1hbGlhc2luZyIpCisgICAgc2V0KENNQUtFX0NY
WF9GTEFHUyAiJHtDTUFLRV9DWFhfRkxBR1N9IC1mbm8tZXhjZXB0aW9ucyAtZm5vLXN0cmljdC1h
bGlhc2luZyAtZm5vLXJ0dGkiKQorICAgIHNldChDTUFLRV9DWFhfRkxBR1MgIiR7Q01BS0VfQ1hY
X0ZMQUdTfSAtc3RkPWMrKzF5IikKKworICAgIGlmIChXSU4zMikKKyAgICAgICAgc2V0KENNQUtF
X0NYWF9GTEFHUyAiJHtDTUFLRV9DWFhfRkxBR1N9IC1tbm8tbXMtYml0ZmllbGRzIC1Xbm8tdW5r
bm93bi1wcmFnbWFzIikKKyAgICAgICAgYWRkX2RlZmluaXRpb25zKC1Ee0NNQUtFX0NYWF9GTEFH
U30gLW1uby1tcy1iaXRmaWVsZHMgLVduby11bmtub3duLXByYWdtYXMpCisgICAgICAgIGFkZF9k
ZWZpbml0aW9ucygtRF9fVVNFX01JTkdXX0FOU0lfU1RESU89MSkKKyAgICBlbmRpZiAoKQorZW5k
aWYgKCkKKworaWYgKENPTVBJTEVSX0lTX0dDQ19PUl9DTEFORyBBTkQgTk9UIChDT01QSUxFUl9J
U19DTEFORyBBTkQgIiR7Q0xBTkdfVkVSU0lPTn0iIFZFUlNJT05fTEVTUyA0LjAuMCkpCisgICAg
c2V0KENNQUtFX0NfRkxBR1MgIiR7Q01BS0VfQ19GTEFHU30gLVduby1leHBhbnNpb24tdG8tZGVm
aW5lZCIpCisgICAgc2V0KENNQUtFX0NYWF9GTEFHUyAiJHtDTUFLRV9DWFhfRkxBR1N9IC1Xbm8t
ZXhwYW5zaW9uLXRvLWRlZmluZWQiKQogZW5kaWYgKCkKIAogIyBFbnN1cmUgdGhhdCB0aGUgZGVm
YXVsdCBpbmNsdWRlIHN5c3RlbSBkaXJlY3RvcmllcyBhcmUgYWRkZWQgdG8gdGhlIGxpc3Qgb2Yg
Q01ha2UgaW1wbGljaXQgaW5jbHVkZXMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvT3B0aW9u
c01TVkMuY21ha2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc01TVkMuY21ha2UKaW5kZXggZGYxMmE4
ZC4uMWMxZmZlMCAxMDA2NDQKLS0tIGEvU291cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNtYWtlCisr
KyBiL1NvdXJjZS9jbWFrZS9PcHRpb25zTVNWQy5jbWFrZQpAQCAtMjEsNyArMjEsMTAgQEAgYWRk
X2NvbXBpbGVfb3B0aW9ucygvRUhhLSAvRUhjLSAvRUhzLSAvZnA6ZXhjZXB0LSkKIGFkZF9jb21w
aWxlX29wdGlvbnMoL2FuYWx5emUtIC9iaWdvYmopCiAKICMgVXNlIENSVCBzZWN1cml0eSBmZWF0
dXJlcwotYWRkX2RlZmluaXRpb25zKC1EX0NSVF9TRUNVUkVfTk9fV0FSTklOR1MgLURfQ1JUX1NF
Q1VSRV9DUFBfT1ZFUkxPQURfU1RBTkRBUkRfTkFNRVM9MSkKK2FkZF9kZWZpbml0aW9ucygtRF9D
UlRfU0VDVVJFX05PX1dBUk5JTkdTKQoraWYgKE5PVCBDT01QSUxFUl9JU19DTEFOR19DTCkKKyAg
ICBhZGRfZGVmaW5pdGlvbnMoLURfQ1JUX1NFQ1VSRV9DUFBfT1ZFUkxPQURfU1RBTkRBUkRfTkFN
RVM9MSkKK2VuZGlmICgpCiAKICMgVHVybiBvZmYgY2VydGFpbiBsaW5rIGZlYXR1cmVzCiBhZGRf
Y29tcGlsZV9vcHRpb25zKC9HeS0gL29wZW5tcC0gL0dGLSkKQEAgLTc5LDMgKzgyLDE0IEBAIHN0
cmluZyhSRVBMQUNFICJJTkNSRU1FTlRBTDpZRVMiICJJTkNSRU1FTlRBTDpOTyIgcmVwbGFjZV9D
TUFLRV9TSEFSRURfTElOS0VSX0ZMCiBzZXQoQ01BS0VfU0hBUkVEX0xJTktFUl9GTEFHU19SRUxX
SVRIREVCSU5GTyAiJHtyZXBsYWNlX0NNQUtFX1NIQVJFRF9MSU5LRVJfRkxBR1NfUkVMV0lUSERF
QklORk99IC9JTkNSRU1FTlRBTDpOTyIpCiBzdHJpbmcoUkVQTEFDRSAiSU5DUkVNRU5UQUw6WUVT
IiAiSU5DUkVNRU5UQUw6Tk8iIHJlcGxhY2VfQ01BS0VfRVhFX0xJTktFUl9GTEFHU19SRUxXSVRI
REVCSU5GTyAke0NNQUtFX0VYRV9MSU5LRVJfRkxBR1NfUkVMV0lUSERFQklORk99KQogc2V0KENN
QUtFX0VYRV9MSU5LRVJfRkxBR1NfUkVMV0lUSERFQklORk8gIiR7cmVwbGFjZV9DTUFLRV9FWEVf
TElOS0VSX0ZMQUdTX1JFTFdJVEhERUJJTkZPfSAvSU5DUkVNRU5UQUw6Tk8iKQorCitpZiAoQ09N
UElMRVJfSVNfQ0xBTkdfQ0wpCisgICAgIyBGSVhNRTogV2UgbmVlZCB0byBzZXQgdGhlIG1zYy12
ZXJzaW9uIGFib3ZlIHRoZSBvbmUgaXQgZGVmYXVsdHMgdG8KKyAgICAjIHdoZW4gdXNpbmcgY2xh
bmctY2wgd2l0aCBWUzIwMTUuIFRoaXMgbWlnaHQgYmUgdW5uZWNlc3Nhcnkgd2hlbiBtb3Zpbmcg
dG8KKyAgICAjIFZTMjAxNyBhcyBwYXJ0IG9mIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xNzI0MTIKKyAgICBhZGRfY29tcGlsZV9vcHRpb25zKC1mbXNjLXZlcnNpb249
MTkwMDIzOTE4KQorCisgICAgIyBGSVhNRTogQnVpbGRpbmcgd2l0aCBjbGFuZy1jbCBzZWVtZWQg
dG8gZmFpbCB3aXRoIDEyOCBiaXQgaW50IHN1cHBvcnQKKyAgICBzZXQoSEFWRV9JTlQxMjhfVCBP
RkYpCisgICAgbGlzdChSRU1PVkVfSVRFTSBfV0VCS0lUX0NPTkZJR19GSUxFX1ZBUklBQkxFUyBI
QVZFX0lOVDEyOF9UKQorZW5kaWYgKCkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>314059</attachid>
            <date>2017-06-28 14:54:40 -0700</date>
            <delta_ts>2017-06-28 14:57:21 -0700</delta_ts>
            <desc>Patch to build jsc-only with clang-cl toolset - restructured gcc_or_clang block</desc>
            <filename>173889-4.diff</filename>
            <type>text/plain</type>
            <size>5604</size>
            <attacher name="Stephan Szabo">stephan.szabo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NNYWtlTGlzdHMudHh0IGIvQ01ha2VMaXN0cy50eHQKaW5kZXggMzk4ZjU1
Zi4uNDlhZTlmYSAxMDA2NDQKLS0tIGEvQ01ha2VMaXN0cy50eHQKKysrIGIvQ01ha2VMaXN0cy50
eHQKQEAgLTUwLDYgKzUwLDEwIEBAIGlmIChDTUFLRV9DT01QSUxFUl9JU19HTlVDWFggT1IgQ09N
UElMRVJfSVNfQ0xBTkcpCiAgICAgc2V0KENPTVBJTEVSX0lTX0dDQ19PUl9DTEFORyBPTikKIGVu
ZGlmICgpCiAKK2lmIChNU1ZDIEFORCBDT01QSUxFUl9JU19DTEFORykKKyAgICBzZXQoQ09NUElM
RVJfSVNfQ0xBTkdfQ0wgT04pCitlbmRpZiAoKQorCiAjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAj
IERldGVybWluZSB0aGUgdGFyZ2V0IHByb2Nlc3NvcgogIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpk
aWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IGUyMzA3NWUuLjMxZmM1N2Ig
MTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAor
MjAxNy0wNi0yNyAgU3RlcGhhbiBTemFibyAgPHN0ZXBoYW4uc3phYm9AYW0uc29ueS5jb20+CisK
KyAgICAgICAgW1dpbl0gQnVpbGQgSlNDT25seSBvbiBXaW5kb3dzIHdpdGggY2xhbmctY2wKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3Mzg4OQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogQ01ha2VMaXN0
cy50eHQ6CisgICAgICAgICogU291cmNlL2NtYWtlL09wdGlvbnNDb21tb24uY21ha2U6CisgICAg
ICAgICogU291cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNtYWtlOgorCiAyMDE3LTA2LTIwICBDYXJs
b3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbV1BFXSBB
ZGQgaW5pdGlhbCBpbXBsZW1lbnRhdGlvbiBvZiBnbGliIEFQSQpkaWZmIC0tZ2l0IGEvU291cmNl
L2NtYWtlL09wdGlvbnNDb21tb24uY21ha2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5j
bWFrZQppbmRleCBjMGJlZmEwLi41YjRlYzE4IDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0
aW9uc0NvbW1vbi5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZQpA
QCAtMzAsMTYgKzMwLDYgQEAgZW5kaWYgKCkKIHNldF9wcm9wZXJ0eShHTE9CQUwgUFJPUEVSVFkg
VVNFX0ZPTERFUlMgT04pCiBkZWZpbmVfcHJvcGVydHkoVEFSR0VUIFBST1BFUlRZIEZPTERFUiBJ
TkhFUklURUQgQlJJRUZfRE9DUyAiZm9sZGVyIiBGVUxMX0RPQ1MgIklERSBmb2xkZXIgbmFtZSIp
CiAKLWlmIChDT01QSUxFUl9JU19HQ0NfT1JfQ0xBTkcpCi0gICAgc2V0KENNQUtFX0NfRkxBR1Mg
IiR7Q01BS0VfQ19GTEFHU30gLWZuby1leGNlcHRpb25zIC1mbm8tc3RyaWN0LWFsaWFzaW5nIikK
LSAgICBzZXQoQ01BS0VfQ1hYX0ZMQUdTICIke0NNQUtFX0NYWF9GTEFHU30gLWZuby1leGNlcHRp
b25zIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tcnR0aSIpCi0gICAgc2V0KENNQUtFX0NYWF9G
TEFHUyAiJHtDTUFLRV9DWFhfRkxBR1N9IC1zdGQ9YysrMXkiKQotICAgIGlmIChOT1QgKENPTVBJ
TEVSX0lTX0NMQU5HIEFORCAiJHtDTEFOR19WRVJTSU9OfSIgVkVSU0lPTl9MRVNTIDQuMC4wKSkK
LSAgICAgICAgc2V0KENNQUtFX0NfRkxBR1MgIiR7Q01BS0VfQ19GTEFHU30gLVduby1leHBhbnNp
b24tdG8tZGVmaW5lZCIpCi0gICAgICAgIHNldChDTUFLRV9DWFhfRkxBR1MgIiR7Q01BS0VfQ1hY
X0ZMQUdTfSAtV25vLWV4cGFuc2lvbi10by1kZWZpbmVkIikKLSAgICBlbmRpZiAoKQotZW5kaWYg
KCkKLQogaWYgKENNQUtFX0dFTkVSQVRPUiBTVFJFUVVBTCAiTmluamEiKQogICAgIGlmIChDT01Q
SUxFUl9JU19DTEFORykKICAgICAgICAgc2V0KENNQUtFX0NfRkxBR1MgIiR7Q01BS0VfQ19GTEFH
U30gLWZjb2xvci1kaWFnbm9zdGljcyIpCkBAIC01NCw5ICs0NCwzNCBAQCBpZiAoQ01BS0VfR0VO
RVJBVE9SIFNUUkVRVUFMICJOaW5qYSIpCiAgICAgZW5kaWYgKCkKIGVuZGlmICgpCiAKLWlmIChX
SU4zMiBBTkQgQ09NUElMRVJfSVNfR0NDX09SX0NMQU5HKQotICAgIHNldChDTUFLRV9DWFhfRkxB
R1MgIiR7Q01BS0VfQ1hYX0ZMQUdTfSAtbW5vLW1zLWJpdGZpZWxkcyAtV25vLXVua25vd24tcHJh
Z21hcyIpCi0gICAgYWRkX2RlZmluaXRpb25zKC1EX19VU0VfTUlOR1dfQU5TSV9TVERJTz0xKQor
aWYgKENPTVBJTEVSX0lTX0dDQ19PUl9DTEFORykKKyAgICBzZXQoQ01BS0VfQ19GTEFHUyAiJHtD
TUFLRV9DX0ZMQUdTfSAtZm5vLXN0cmljdC1hbGlhc2luZyIpCisgICAgc2V0KENNQUtFX0NYWF9G
TEFHUyAiJHtDTUFLRV9DWFhfRkxBR1N9IC1mbm8tc3RyaWN0LWFsaWFzaW5nIikKKworICAgIGlm
IChDT01QSUxFUl9JU19DTEFOR19DTCkKKyAgICAgICAgIyBjbGFuZy1jbC5leGUgaW1wZXJzb25h
dGVzIGNsLmV4ZSBzbyBzb21lIGNsYW5nIGFyZ3VtZW50cyBsaWtlIC1mbm8tcnR0aSBhcmUKKyAg
ICAgICAgIyByZXByZXNlbnRlZCB1c2luZyBjbC5leGUncyBvcHRpb25zIGFuZCBzaG91bGQgbm90
IGJlIHBhc3NlZCBhcyBmbGFncywgc28gCisgICAgICAgICMgd2UgZG8gbm90IGFkZCAtZm5vLXJ0
dGkgb3IgLWZuby1leGNlcHRpb25zIGZvciBjbGFuZy1jbAorCisgICAgICAgICMgRklYTUU6IFRo
ZXNlIHdhcm5pbmdzIHNob3VsZCBiZSBhZGRyZXNzZWQKKyAgICAgICAgc2V0KENNQUtFX0NfRkxB
R1MgIiR7Q01BS0VfQ19GTEFHU30gLVduby11bmRlZiAtV25vLW1hY3JvLXJlZGVmaW5lZCAtV25v
LXVua25vd24tcHJhZ21hcyAtV25vLW5vbnBvcnRhYmxlLWluY2x1ZGUtcGF0aCAtV25vLXVua25v
d24tYXJndW1lbnQiKQorICAgICAgICBzZXQoQ01BS0VfQ1hYX0ZMQUdTICIke0NNQUtFX0NYWF9G
TEFHU30gLVduby11bmRlZiAtV25vLW1hY3JvLXJlZGVmaW5lZCAtV25vLXVua25vd24tcHJhZ21h
cyAtV25vLW5vbnBvcnRhYmxlLWluY2x1ZGUtcGF0aCAtV25vLXVua25vd24tYXJndW1lbnQiKQor
ICAgIGVsc2UKKyAgICAgICAgc2V0KENNQUtFX0NfRkxBR1MgIiR7Q01BS0VfQ19GTEFHU30gLWZu
by1leGNlcHRpb25zIikKKyAgICAgICAgc2V0KENNQUtFX0NYWF9GTEFHUyAiJHtDTUFLRV9DWFhf
RkxBR1N9IC1zdGQ9YysrMXkgLWZuby1leGNlcHRpb25zIC1mbm8tcnR0aSIpCisgICAgICAgIHNl
dChDTUFLRV9DWFhfRkxBR1MgIiR7Q01BS0VfQ1hYX0ZMQUdTfSAtc3RkPWMrKzF5IikKKworICAg
ICAgICBpZiAoV0lOMzIpCisgICAgICAgICAgICBzZXQoQ01BS0VfQ1hYX0ZMQUdTICIke0NNQUtF
X0NYWF9GTEFHU30gLW1uby1tcy1iaXRmaWVsZHMgLVduby11bmtub3duLXByYWdtYXMiKQorICAg
ICAgICAgICAgYWRkX2RlZmluaXRpb25zKC1Ee0NNQUtFX0NYWF9GTEFHU30gLW1uby1tcy1iaXRm
aWVsZHMgLVduby11bmtub3duLXByYWdtYXMpCisgICAgICAgICAgICBhZGRfZGVmaW5pdGlvbnMo
LURfX1VTRV9NSU5HV19BTlNJX1NURElPPTEpCisgICAgICAgIGVuZGlmICgpCisgICAgZW5kaWYg
KCkKKworICAgIGlmIChOT1QgKENPTVBJTEVSX0lTX0NMQU5HIEFORCAiJHtDTEFOR19WRVJTSU9O
fSIgVkVSU0lPTl9MRVNTIDQuMC4wKSkKKyAgICAgICAgc2V0KENNQUtFX0NfRkxBR1MgIiR7Q01B
S0VfQ19GTEFHU30gLVduby1leHBhbnNpb24tdG8tZGVmaW5lZCIpCisgICAgICAgIHNldChDTUFL
RV9DWFhfRkxBR1MgIiR7Q01BS0VfQ1hYX0ZMQUdTfSAtV25vLWV4cGFuc2lvbi10by1kZWZpbmVk
IikKKyAgICBlbmRpZiAoKQogZW5kaWYgKCkKIAogIyBFbnN1cmUgdGhhdCB0aGUgZGVmYXVsdCBp
bmNsdWRlIHN5c3RlbSBkaXJlY3RvcmllcyBhcmUgYWRkZWQgdG8gdGhlIGxpc3Qgb2YgQ01ha2Ug
aW1wbGljaXQgaW5jbHVkZXMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvT3B0aW9uc01TVkMu
Y21ha2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc01TVkMuY21ha2UKaW5kZXggZGYxMmE4ZC4uMWMx
ZmZlMCAxMDA2NDQKLS0tIGEvU291cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNtYWtlCisrKyBiL1Nv
dXJjZS9jbWFrZS9PcHRpb25zTVNWQy5jbWFrZQpAQCAtMjEsNyArMjEsMTAgQEAgYWRkX2NvbXBp
bGVfb3B0aW9ucygvRUhhLSAvRUhjLSAvRUhzLSAvZnA6ZXhjZXB0LSkKIGFkZF9jb21waWxlX29w
dGlvbnMoL2FuYWx5emUtIC9iaWdvYmopCiAKICMgVXNlIENSVCBzZWN1cml0eSBmZWF0dXJlcwot
YWRkX2RlZmluaXRpb25zKC1EX0NSVF9TRUNVUkVfTk9fV0FSTklOR1MgLURfQ1JUX1NFQ1VSRV9D
UFBfT1ZFUkxPQURfU1RBTkRBUkRfTkFNRVM9MSkKK2FkZF9kZWZpbml0aW9ucygtRF9DUlRfU0VD
VVJFX05PX1dBUk5JTkdTKQoraWYgKE5PVCBDT01QSUxFUl9JU19DTEFOR19DTCkKKyAgICBhZGRf
ZGVmaW5pdGlvbnMoLURfQ1JUX1NFQ1VSRV9DUFBfT1ZFUkxPQURfU1RBTkRBUkRfTkFNRVM9MSkK
K2VuZGlmICgpCiAKICMgVHVybiBvZmYgY2VydGFpbiBsaW5rIGZlYXR1cmVzCiBhZGRfY29tcGls
ZV9vcHRpb25zKC9HeS0gL29wZW5tcC0gL0dGLSkKQEAgLTc5LDMgKzgyLDE0IEBAIHN0cmluZyhS
RVBMQUNFICJJTkNSRU1FTlRBTDpZRVMiICJJTkNSRU1FTlRBTDpOTyIgcmVwbGFjZV9DTUFLRV9T
SEFSRURfTElOS0VSX0ZMCiBzZXQoQ01BS0VfU0hBUkVEX0xJTktFUl9GTEFHU19SRUxXSVRIREVC
SU5GTyAiJHtyZXBsYWNlX0NNQUtFX1NIQVJFRF9MSU5LRVJfRkxBR1NfUkVMV0lUSERFQklORk99
IC9JTkNSRU1FTlRBTDpOTyIpCiBzdHJpbmcoUkVQTEFDRSAiSU5DUkVNRU5UQUw6WUVTIiAiSU5D
UkVNRU5UQUw6Tk8iIHJlcGxhY2VfQ01BS0VfRVhFX0xJTktFUl9GTEFHU19SRUxXSVRIREVCSU5G
TyAke0NNQUtFX0VYRV9MSU5LRVJfRkxBR1NfUkVMV0lUSERFQklORk99KQogc2V0KENNQUtFX0VY
RV9MSU5LRVJfRkxBR1NfUkVMV0lUSERFQklORk8gIiR7cmVwbGFjZV9DTUFLRV9FWEVfTElOS0VS
X0ZMQUdTX1JFTFdJVEhERUJJTkZPfSAvSU5DUkVNRU5UQUw6Tk8iKQorCitpZiAoQ09NUElMRVJf
SVNfQ0xBTkdfQ0wpCisgICAgIyBGSVhNRTogV2UgbmVlZCB0byBzZXQgdGhlIG1zYy12ZXJzaW9u
IGFib3ZlIHRoZSBvbmUgaXQgZGVmYXVsdHMgdG8KKyAgICAjIHdoZW4gdXNpbmcgY2xhbmctY2wg
d2l0aCBWUzIwMTUuIFRoaXMgbWlnaHQgYmUgdW5uZWNlc3Nhcnkgd2hlbiBtb3ZpbmcgdG8KKyAg
ICAjIFZTMjAxNyBhcyBwYXJ0IG9mIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNzI0MTIKKyAgICBhZGRfY29tcGlsZV9vcHRpb25zKC1mbXNjLXZlcnNpb249MTkwMDIz
OTE4KQorCisgICAgIyBGSVhNRTogQnVpbGRpbmcgd2l0aCBjbGFuZy1jbCBzZWVtZWQgdG8gZmFp
bCB3aXRoIDEyOCBiaXQgaW50IHN1cHBvcnQKKyAgICBzZXQoSEFWRV9JTlQxMjhfVCBPRkYpCisg
ICAgbGlzdChSRU1PVkVfSVRFTSBfV0VCS0lUX0NPTkZJR19GSUxFX1ZBUklBQkxFUyBIQVZFX0lO
VDEyOF9UKQorZW5kaWYgKCkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>314060</attachid>
            <date>2017-06-28 14:57:21 -0700</date>
            <delta_ts>2017-06-28 16:04:41 -0700</delta_ts>
            <desc>Patch to build jsc-only with clang-cl toolset - restructured gcc_or_clang block</desc>
            <filename>173889-5.diff</filename>
            <type>text/plain</type>
            <size>5545</size>
            <attacher name="Stephan Szabo">stephan.szabo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NNYWtlTGlzdHMudHh0IGIvQ01ha2VMaXN0cy50eHQKaW5kZXggMzk4ZjU1
Zi4uNDlhZTlmYSAxMDA2NDQKLS0tIGEvQ01ha2VMaXN0cy50eHQKKysrIGIvQ01ha2VMaXN0cy50
eHQKQEAgLTUwLDYgKzUwLDEwIEBAIGlmIChDTUFLRV9DT01QSUxFUl9JU19HTlVDWFggT1IgQ09N
UElMRVJfSVNfQ0xBTkcpCiAgICAgc2V0KENPTVBJTEVSX0lTX0dDQ19PUl9DTEFORyBPTikKIGVu
ZGlmICgpCiAKK2lmIChNU1ZDIEFORCBDT01QSUxFUl9JU19DTEFORykKKyAgICBzZXQoQ09NUElM
RVJfSVNfQ0xBTkdfQ0wgT04pCitlbmRpZiAoKQorCiAjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAj
IERldGVybWluZSB0aGUgdGFyZ2V0IHByb2Nlc3NvcgogIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpk
aWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IGUyMzA3NWUuLjMxZmM1N2Ig
MTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAor
MjAxNy0wNi0yNyAgU3RlcGhhbiBTemFibyAgPHN0ZXBoYW4uc3phYm9AYW0uc29ueS5jb20+CisK
KyAgICAgICAgW1dpbl0gQnVpbGQgSlNDT25seSBvbiBXaW5kb3dzIHdpdGggY2xhbmctY2wKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3Mzg4OQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogQ01ha2VMaXN0
cy50eHQ6CisgICAgICAgICogU291cmNlL2NtYWtlL09wdGlvbnNDb21tb24uY21ha2U6CisgICAg
ICAgICogU291cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNtYWtlOgorCiAyMDE3LTA2LTIwICBDYXJs
b3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbV1BFXSBB
ZGQgaW5pdGlhbCBpbXBsZW1lbnRhdGlvbiBvZiBnbGliIEFQSQpkaWZmIC0tZ2l0IGEvU291cmNl
L2NtYWtlL09wdGlvbnNDb21tb24uY21ha2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5j
bWFrZQppbmRleCBjMGJlZmEwLi42MWEwYWU3IDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0
aW9uc0NvbW1vbi5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZQpA
QCAtMzAsMTYgKzMwLDYgQEAgZW5kaWYgKCkKIHNldF9wcm9wZXJ0eShHTE9CQUwgUFJPUEVSVFkg
VVNFX0ZPTERFUlMgT04pCiBkZWZpbmVfcHJvcGVydHkoVEFSR0VUIFBST1BFUlRZIEZPTERFUiBJ
TkhFUklURUQgQlJJRUZfRE9DUyAiZm9sZGVyIiBGVUxMX0RPQ1MgIklERSBmb2xkZXIgbmFtZSIp
CiAKLWlmIChDT01QSUxFUl9JU19HQ0NfT1JfQ0xBTkcpCi0gICAgc2V0KENNQUtFX0NfRkxBR1Mg
IiR7Q01BS0VfQ19GTEFHU30gLWZuby1leGNlcHRpb25zIC1mbm8tc3RyaWN0LWFsaWFzaW5nIikK
LSAgICBzZXQoQ01BS0VfQ1hYX0ZMQUdTICIke0NNQUtFX0NYWF9GTEFHU30gLWZuby1leGNlcHRp
b25zIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tcnR0aSIpCi0gICAgc2V0KENNQUtFX0NYWF9G
TEFHUyAiJHtDTUFLRV9DWFhfRkxBR1N9IC1zdGQ9YysrMXkiKQotICAgIGlmIChOT1QgKENPTVBJ
TEVSX0lTX0NMQU5HIEFORCAiJHtDTEFOR19WRVJTSU9OfSIgVkVSU0lPTl9MRVNTIDQuMC4wKSkK
LSAgICAgICAgc2V0KENNQUtFX0NfRkxBR1MgIiR7Q01BS0VfQ19GTEFHU30gLVduby1leHBhbnNp
b24tdG8tZGVmaW5lZCIpCi0gICAgICAgIHNldChDTUFLRV9DWFhfRkxBR1MgIiR7Q01BS0VfQ1hY
X0ZMQUdTfSAtV25vLWV4cGFuc2lvbi10by1kZWZpbmVkIikKLSAgICBlbmRpZiAoKQotZW5kaWYg
KCkKLQogaWYgKENNQUtFX0dFTkVSQVRPUiBTVFJFUVVBTCAiTmluamEiKQogICAgIGlmIChDT01Q
SUxFUl9JU19DTEFORykKICAgICAgICAgc2V0KENNQUtFX0NfRkxBR1MgIiR7Q01BS0VfQ19GTEFH
U30gLWZjb2xvci1kaWFnbm9zdGljcyIpCkBAIC01NCw5ICs0NCwzMyBAQCBpZiAoQ01BS0VfR0VO
RVJBVE9SIFNUUkVRVUFMICJOaW5qYSIpCiAgICAgZW5kaWYgKCkKIGVuZGlmICgpCiAKLWlmIChX
SU4zMiBBTkQgQ09NUElMRVJfSVNfR0NDX09SX0NMQU5HKQotICAgIHNldChDTUFLRV9DWFhfRkxB
R1MgIiR7Q01BS0VfQ1hYX0ZMQUdTfSAtbW5vLW1zLWJpdGZpZWxkcyAtV25vLXVua25vd24tcHJh
Z21hcyIpCi0gICAgYWRkX2RlZmluaXRpb25zKC1EX19VU0VfTUlOR1dfQU5TSV9TVERJTz0xKQor
aWYgKENPTVBJTEVSX0lTX0dDQ19PUl9DTEFORykKKyAgICBzZXQoQ01BS0VfQ19GTEFHUyAiJHtD
TUFLRV9DX0ZMQUdTfSAtZm5vLXN0cmljdC1hbGlhc2luZyIpCisgICAgc2V0KENNQUtFX0NYWF9G
TEFHUyAiJHtDTUFLRV9DWFhfRkxBR1N9IC1mbm8tc3RyaWN0LWFsaWFzaW5nIikKKworICAgIGlm
IChDT01QSUxFUl9JU19DTEFOR19DTCkKKyAgICAgICAgIyBjbGFuZy1jbC5leGUgaW1wZXJzb25h
dGVzIGNsLmV4ZSBzbyBzb21lIGNsYW5nIGFyZ3VtZW50cyBsaWtlIC1mbm8tcnR0aSBhcmUKKyAg
ICAgICAgIyByZXByZXNlbnRlZCB1c2luZyBjbC5leGUncyBvcHRpb25zIGFuZCBzaG91bGQgbm90
IGJlIHBhc3NlZCBhcyBmbGFncywgc28gCisgICAgICAgICMgd2UgZG8gbm90IGFkZCAtZm5vLXJ0
dGkgb3IgLWZuby1leGNlcHRpb25zIGZvciBjbGFuZy1jbAorCisgICAgICAgICMgRklYTUU6IFRo
ZXNlIHdhcm5pbmdzIHNob3VsZCBiZSBhZGRyZXNzZWQKKyAgICAgICAgc2V0KENNQUtFX0NfRkxB
R1MgIiR7Q01BS0VfQ19GTEFHU30gLVduby11bmRlZiAtV25vLW1hY3JvLXJlZGVmaW5lZCAtV25v
LXVua25vd24tcHJhZ21hcyAtV25vLW5vbnBvcnRhYmxlLWluY2x1ZGUtcGF0aCAtV25vLXVua25v
d24tYXJndW1lbnQiKQorICAgICAgICBzZXQoQ01BS0VfQ1hYX0ZMQUdTICIke0NNQUtFX0NYWF9G
TEFHU30gLVduby11bmRlZiAtV25vLW1hY3JvLXJlZGVmaW5lZCAtV25vLXVua25vd24tcHJhZ21h
cyAtV25vLW5vbnBvcnRhYmxlLWluY2x1ZGUtcGF0aCAtV25vLXVua25vd24tYXJndW1lbnQiKQor
ICAgIGVsc2UgKCkKKyAgICAgICAgc2V0KENNQUtFX0NfRkxBR1MgIiR7Q01BS0VfQ19GTEFHU30g
LWZuby1leGNlcHRpb25zIikKKyAgICAgICAgc2V0KENNQUtFX0NYWF9GTEFHUyAiJHtDTUFLRV9D
WFhfRkxBR1N9IC1zdGQ9YysrMXkgLWZuby1leGNlcHRpb25zIC1mbm8tcnR0aSIpCisKKyAgICAg
ICAgaWYgKFdJTjMyKQorICAgICAgICAgICAgc2V0KENNQUtFX0NYWF9GTEFHUyAiJHtDTUFLRV9D
WFhfRkxBR1N9IC1tbm8tbXMtYml0ZmllbGRzIC1Xbm8tdW5rbm93bi1wcmFnbWFzIikKKyAgICAg
ICAgICAgIGFkZF9kZWZpbml0aW9ucygtRHtDTUFLRV9DWFhfRkxBR1N9IC1tbm8tbXMtYml0Zmll
bGRzIC1Xbm8tdW5rbm93bi1wcmFnbWFzKQorICAgICAgICAgICAgYWRkX2RlZmluaXRpb25zKC1E
X19VU0VfTUlOR1dfQU5TSV9TVERJTz0xKQorICAgICAgICBlbmRpZiAoKQorICAgIGVuZGlmICgp
CisKKyAgICBpZiAoTk9UIChDT01QSUxFUl9JU19DTEFORyBBTkQgIiR7Q0xBTkdfVkVSU0lPTn0i
IFZFUlNJT05fTEVTUyA0LjAuMCkpCisgICAgICAgIHNldChDTUFLRV9DX0ZMQUdTICIke0NNQUtF
X0NfRkxBR1N9IC1Xbm8tZXhwYW5zaW9uLXRvLWRlZmluZWQiKQorICAgICAgICBzZXQoQ01BS0Vf
Q1hYX0ZMQUdTICIke0NNQUtFX0NYWF9GTEFHU30gLVduby1leHBhbnNpb24tdG8tZGVmaW5lZCIp
CisgICAgZW5kaWYgKCkKIGVuZGlmICgpCiAKICMgRW5zdXJlIHRoYXQgdGhlIGRlZmF1bHQgaW5j
bHVkZSBzeXN0ZW0gZGlyZWN0b3JpZXMgYXJlIGFkZGVkIHRvIHRoZSBsaXN0IG9mIENNYWtlIGlt
cGxpY2l0IGluY2x1ZGVzLgpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNt
YWtlIGIvU291cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNtYWtlCmluZGV4IGRmMTJhOGQuLjFjMWZm
ZTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9PcHRpb25zTVNWQy5jbWFrZQorKysgYi9Tb3Vy
Y2UvY21ha2UvT3B0aW9uc01TVkMuY21ha2UKQEAgLTIxLDcgKzIxLDEwIEBAIGFkZF9jb21waWxl
X29wdGlvbnMoL0VIYS0gL0VIYy0gL0VIcy0gL2ZwOmV4Y2VwdC0pCiBhZGRfY29tcGlsZV9vcHRp
b25zKC9hbmFseXplLSAvYmlnb2JqKQogCiAjIFVzZSBDUlQgc2VjdXJpdHkgZmVhdHVyZXMKLWFk
ZF9kZWZpbml0aW9ucygtRF9DUlRfU0VDVVJFX05PX1dBUk5JTkdTIC1EX0NSVF9TRUNVUkVfQ1BQ
X09WRVJMT0FEX1NUQU5EQVJEX05BTUVTPTEpCithZGRfZGVmaW5pdGlvbnMoLURfQ1JUX1NFQ1VS
RV9OT19XQVJOSU5HUykKK2lmIChOT1QgQ09NUElMRVJfSVNfQ0xBTkdfQ0wpCisgICAgYWRkX2Rl
ZmluaXRpb25zKC1EX0NSVF9TRUNVUkVfQ1BQX09WRVJMT0FEX1NUQU5EQVJEX05BTUVTPTEpCitl
bmRpZiAoKQogCiAjIFR1cm4gb2ZmIGNlcnRhaW4gbGluayBmZWF0dXJlcwogYWRkX2NvbXBpbGVf
b3B0aW9ucygvR3ktIC9vcGVubXAtIC9HRi0pCkBAIC03OSwzICs4MiwxNCBAQCBzdHJpbmcoUkVQ
TEFDRSAiSU5DUkVNRU5UQUw6WUVTIiAiSU5DUkVNRU5UQUw6Tk8iIHJlcGxhY2VfQ01BS0VfU0hB
UkVEX0xJTktFUl9GTAogc2V0KENNQUtFX1NIQVJFRF9MSU5LRVJfRkxBR1NfUkVMV0lUSERFQklO
Rk8gIiR7cmVwbGFjZV9DTUFLRV9TSEFSRURfTElOS0VSX0ZMQUdTX1JFTFdJVEhERUJJTkZPfSAv
SU5DUkVNRU5UQUw6Tk8iKQogc3RyaW5nKFJFUExBQ0UgIklOQ1JFTUVOVEFMOllFUyIgIklOQ1JF
TUVOVEFMOk5PIiByZXBsYWNlX0NNQUtFX0VYRV9MSU5LRVJfRkxBR1NfUkVMV0lUSERFQklORk8g
JHtDTUFLRV9FWEVfTElOS0VSX0ZMQUdTX1JFTFdJVEhERUJJTkZPfSkKIHNldChDTUFLRV9FWEVf
TElOS0VSX0ZMQUdTX1JFTFdJVEhERUJJTkZPICIke3JlcGxhY2VfQ01BS0VfRVhFX0xJTktFUl9G
TEFHU19SRUxXSVRIREVCSU5GT30gL0lOQ1JFTUVOVEFMOk5PIikKKworaWYgKENPTVBJTEVSX0lT
X0NMQU5HX0NMKQorICAgICMgRklYTUU6IFdlIG5lZWQgdG8gc2V0IHRoZSBtc2MtdmVyc2lvbiBh
Ym92ZSB0aGUgb25lIGl0IGRlZmF1bHRzIHRvCisgICAgIyB3aGVuIHVzaW5nIGNsYW5nLWNsIHdp
dGggVlMyMDE1LiBUaGlzIG1pZ2h0IGJlIHVubmVjZXNzYXJ5IHdoZW4gbW92aW5nIHRvCisgICAg
IyBWUzIwMTcgYXMgcGFydCBvZiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTcyNDEyCisgICAgYWRkX2NvbXBpbGVfb3B0aW9ucygtZm1zYy12ZXJzaW9uPTE5MDAyMzkx
OCkKKworICAgICMgRklYTUU6IEJ1aWxkaW5nIHdpdGggY2xhbmctY2wgc2VlbWVkIHRvIGZhaWwg
d2l0aCAxMjggYml0IGludCBzdXBwb3J0CisgICAgc2V0KEhBVkVfSU5UMTI4X1QgT0ZGKQorICAg
IGxpc3QoUkVNT1ZFX0lURU0gX1dFQktJVF9DT05GSUdfRklMRV9WQVJJQUJMRVMgSEFWRV9JTlQx
MjhfVCkKK2VuZGlmICgpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>