<?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>152625</bug_id>
          
          <creation_ts>2015-12-31 14:00:22 -0800</creation_ts>
          <short_desc>WebKit fails to build with musl libc library</short_desc>
          <delta_ts>2016-01-03 12:26:29 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Platform</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Linux</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Khem Raj">raj.khem</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1151769</commentid>
    <comment_count>0</comment_count>
    <who name="Khem Raj">raj.khem</who>
    <bug_when>2015-12-31 14:00:22 -0800</bug_when>
    <thetext>when building webkit2 with musl C library we end up with compile errors due to assumptions that C library for Linux is always glibc and it works with uclibc since uclibc pretends to be glibc in so many cases. However this breaks when we use musl C library for system C library on Linux.

Errors like

/home/ubuntu/work/oe/openembedded-core/build/tmp-musl/sysroots/qemuarm/usr/include/c++/5.3.0/arm-oe-linux-musleabi/bits/ctype_inline.h:68:29: error: &apos;isspace_WTF_Please_use_ASCIICType_instead_of_ctype_see_comment_in_ASCIICType_h&apos; was not declared in this scope
       __testis = isspace(__c);

show up</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1151772</commentid>
    <comment_count>1</comment_count>
      <attachid>268056</attachid>
    <who name="Khem Raj">raj.khem</who>
    <bug_when>2015-12-31 14:04:32 -0800</bug_when>
    <thetext>Created attachment 268056
Patch to fix build errors on musl

Proposed fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1151804</commentid>
    <comment_count>2</comment_count>
      <attachid>268056</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-12-31 16:09:58 -0800</bug_when>
    <thetext>Comment on attachment 268056
Patch to fix build errors on musl

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

&gt; Source/WebCore/platform/linux/MemoryPressureHandlerLinux.cpp:204
&gt;      ReliefLogger log(&quot;Run malloc_trim&quot;);

Shouldn&apos;t this be inside the ifdef? Otherwise, it&apos;s not telling the truth.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1151816</commentid>
    <comment_count>3</comment_count>
      <attachid>268060</attachid>
    <who name="Khem Raj">raj.khem</who>
    <bug_when>2015-12-31 17:05:54 -0800</bug_when>
    <thetext>Created attachment 268060
updated patch

Addresses review comments and additionally also makes sure that backtrace)() API is limited to glibc/uclibc only.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1151817</commentid>
    <comment_count>4</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-12-31 17:49:01 -0800</bug_when>
    <thetext>Thank you Khem Raj for the patch. Although the change looks reasonable it cannot be landed because it is missing a ChangeLog entry. Please use either script prepare-ChangeLog or webkit-patch to generate a template ChangeLog entry. See &lt;https://webkit.org/contributing-code/#changelogs&gt; for more details, including an example of a well-written ChangeLog entry.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1152026</commentid>
    <comment_count>5</comment_count>
      <attachid>268112</attachid>
    <who name="Khem Raj">raj.khem</who>
    <bug_when>2016-01-02 14:52:57 -0800</bug_when>
    <thetext>Created attachment 268112
patch v3

This adds ChangeLog entries as suggested by Daniel</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1152027</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-01-02 14:54:35 -0800</bug_when>
    <thetext>Attachment 268112 did not pass style-queue:


ERROR: Source/WTF/ChangeLog:8:  Need whitespace between colon and description  [changelog/filechangedescriptionwhitespace] [5]
ERROR: Source/WTF/ChangeLog:13:  Need whitespace between colon and description  [changelog/filechangedescriptionwhitespace] [5]
Total errors found: 2 in 7 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1152064</commentid>
    <comment_count>7</comment_count>
      <attachid>268112</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-01-02 21:19:57 -0800</bug_when>
    <thetext>Comment on attachment 268112
patch v3

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

&gt; Source/JavaScriptCore/ChangeLog:4
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=152625
&gt; +        qualify isnan() calls with std namespace.

This ChangeLog entry does not conform to the format described in &lt;https://webkit.org/contributing-code/#changelogs&gt;. In particular, these two lines should be the bug title and bug URL in that order. The description (line 4) should be placed under the Reviewed by line and begin with a capital letter (Q). We should also explain in the description that the motivation of this change is to fix the build when building with the musl libc library on Linux. I also suggest that we omit the description of Option::operator== (line 9) because this ChangeLog only describes a change to a single function, Option::operator==, and the change description for Option::operator== (line 9) is almost the same as the description (line 4). Making the above changes, we have: 

2016-01-02 Khem Raj &lt;raj.khem@gmail.com&gt;
        
        WebKit fails to build with musl libc library
        https://bugs.webkit.org/show_bug.cgi?id=152625

        Reviewed by Daniel Bates.

        Qualify isnan() calls with std namespace to fix the build when building with the musl libc library on Linux.

        * runtime/Options.cpp:
        (Option::operator==):

&gt; Source/WTF/ChangeLog:4
&gt; +        Disable ctype.h check for musl C library on Linux.

Similar to my remarks for the ChangeLog entry in Source/JavaScriptCore/ChangeLog, please move this description under the Reviewed by line, change line 3 to the the bug title (&quot;WebKit fails to build with musl libc library&quot;) and change line 4 to be bug URL (https://bugs.webkit.org/show_bug.cgi?id=152625).

&gt; Source/WTF/ChangeLog:8
&gt; +        * wtf/DisallowCType.h

Please add a colon character (:) at the end of this line to fix the style bot warning (*):

ERROR: Source/WTF/ChangeLog:8:  Need whitespace between colon and description  [changelog/filechangedescriptionwhitespace] [5]

(*) This error message is disingenuous. The actual error is that there is no colon character after the filename. We should teach the style bot to detect the omission of the &apos;:&apos; and provide a better error message. This work should be done in a separate bug.

&gt; Source/WTF/ChangeLog:10
&gt; +        Enable backtrace on linux when using glibc

linux =&gt; Linux

Please add a period to the end of this sentence.

(These are very small issues. As part of addressing the bug title/description corrections I suggest we also make these changes).

&gt; Source/WTF/ChangeLog:11
&gt; +        We dont have backtrace() implemented on non-glibc libc&apos;s on Linux.

dont =&gt; don&apos;t

(This is a very small issue. As part of addressing the bug title/description corrections I suggest we also make this change).

&gt; Source/WTF/ChangeLog:13
&gt; +        * wtf/Assertions.cpp

Please add a colon character (:) at the end of this line to fix the style bot warning (*):

ERROR: Source/WTF/ChangeLog:13:  Need whitespace between colon and description  [changelog/filechangedescriptionwhitespace] [5]

&gt; Source/WTF/wtf/Assertions.cpp:71
&gt; +#if OS(DARWIN) || (OS(LINUX) &amp;&amp; defined(__GLIBC__) &amp;&amp; !defined(__UCLIBC__))

For completeness, we must explicitly check for !defined(__UCLIBC__) (i.e. cannot check OS(LINUX) &amp;&amp; defined(__GLIBC__)) because uClibc usually defines __GLIBC__ when being compiled per &lt;https://git.uclibc.org/uClibc/tree/include/features.h?id=266bdc1f623fe6fe489e5115e0f8ef723705d949&gt;. The criterion for defining __GLIBC__ and the motivation for doing so is described at &lt;https://git.uclibc.org/uClibc/tree/include/features.h?id=266bdc1f623fe6fe489e5115e0f8ef723705d949#n81&gt; and &lt;https://git.uclibc.org/uClibc/tree/include/features.h?id=266bdc1f623fe6fe489e5115e0f8ef723705d949#n376&gt;.

On another note, the musl libc project does not expose any preprocessor macros to identify the use of the musl libc library during compilation as a matter of policy (http://wiki.musl-libc.org/wiki/FAQ#Q:_why_is_there_no_MUSL_macro_.3F).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1152065</commentid>
    <comment_count>8</comment_count>
      <attachid>268112</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-01-02 21:20:45 -0800</bug_when>
    <thetext>Comment on attachment 268112
patch v3

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

&gt; Source/WebCore/ChangeLog:4
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=152625
&gt; +        malloc_trim is glibc specific API so guard it with __GLIBC__.

Similar to my remarks for the ChangeLog entry in Source/JavaScriptCore/ChangeLog and Source/WTF/ChangeLog, please move this description under the Reviewed by line, change line 3 to the the bug title (&quot;WebKit fails to build with musl libc library&quot;) and change line 4 to be bug URL (https://bugs.webkit.org/show_bug.cgi?id=152625).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1152122</commentid>
    <comment_count>9</comment_count>
    <who name="Khem Raj">raj.khem</who>
    <bug_when>2016-01-03 10:27:34 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; Comment on attachment 268112 [details]
&gt; patch v3
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=268112&amp;action=review
&gt; 
&gt; &gt; Source/JavaScriptCore/ChangeLog:4
&gt; &gt; +        https://bugs.webkit.org/show_bug.cgi?id=152625
&gt; &gt; +        qualify isnan() calls with std namespace.
&gt; 
&gt; This ChangeLog entry does not conform to the format described in
&gt; &lt;https://webkit.org/contributing-code/#changelogs&gt;. In particular, these two
&gt; lines should be the bug title and bug URL in that order. The description
&gt; (line 4) should be placed under the Reviewed by line and begin with a
&gt; capital letter (Q). We should also explain in the description that the
&gt; motivation of this change is to fix the build when building with the musl
&gt; libc library on Linux. I also suggest that we omit the description of
&gt; Option::operator== (line 9) because this ChangeLog only describes a change
&gt; to a single function, Option::operator==, and the change description for
&gt; Option::operator== (line 9) is almost the same as the description (line 4).
&gt; Making the above changes, we have: 
&gt; 
&gt; 2016-01-02 Khem Raj &lt;raj.khem@gmail.com&gt;
&gt;         
&gt;         WebKit fails to build with musl libc library
&gt;         https://bugs.webkit.org/show_bug.cgi?id=152625
&gt; 
&gt;         Reviewed by Daniel Bates.
&gt; 
&gt;         Qualify isnan() calls with std namespace to fix the build when
&gt; building with the musl libc library on Linux.
&gt; 
&gt;         * runtime/Options.cpp:
&gt;         (Option::operator==):
&gt; 
&gt; &gt; Source/WTF/ChangeLog:4
&gt; &gt; +        Disable ctype.h check for musl C library on Linux.
&gt; 
&gt; Similar to my remarks for the ChangeLog entry in
&gt; Source/JavaScriptCore/ChangeLog, please move this description under the
&gt; Reviewed by line, change line 3 to the the bug title (&quot;WebKit fails to build
&gt; with musl libc library&quot;) and change line 4 to be bug URL
&gt; (https://bugs.webkit.org/show_bug.cgi?id=152625).
&gt; 
&gt; &gt; Source/WTF/ChangeLog:8
&gt; &gt; +        * wtf/DisallowCType.h
&gt; 
&gt; Please add a colon character (:) at the end of this line to fix the style
&gt; bot warning (*):
&gt; 
&gt; ERROR: Source/WTF/ChangeLog:8:  Need whitespace between colon and
&gt; description  [changelog/filechangedescriptionwhitespace] [5]
&gt; 
&gt; (*) This error message is disingenuous. The actual error is that there is no
&gt; colon character after the filename. We should teach the style bot to detect
&gt; the omission of the &apos;:&apos; and provide a better error message. This work should
&gt; be done in a separate bug.
&gt; 
&gt; &gt; Source/WTF/ChangeLog:10
&gt; &gt; +        Enable backtrace on linux when using glibc
&gt; 
&gt; linux =&gt; Linux
&gt; 
&gt; Please add a period to the end of this sentence.
&gt; 
&gt; (These are very small issues. As part of addressing the bug
&gt; title/description corrections I suggest we also make these changes).
&gt; 
&gt; &gt; Source/WTF/ChangeLog:11
&gt; &gt; +        We dont have backtrace() implemented on non-glibc libc&apos;s on Linux.
&gt; 
&gt; dont =&gt; don&apos;t
&gt; 
&gt; (This is a very small issue. As part of addressing the bug title/description
&gt; corrections I suggest we also make this change).
&gt; 
&gt; &gt; Source/WTF/ChangeLog:13
&gt; &gt; +        * wtf/Assertions.cpp
&gt; 
&gt; Please add a colon character (:) at the end of this line to fix the style
&gt; bot warning (*):
&gt; 
&gt; ERROR: Source/WTF/ChangeLog:13:  Need whitespace between colon and
&gt; description  [changelog/filechangedescriptionwhitespace] [5]
&gt; 
&gt; &gt; Source/WTF/wtf/Assertions.cpp:71
&gt; &gt; +#if OS(DARWIN) || (OS(LINUX) &amp;&amp; defined(__GLIBC__) &amp;&amp; !defined(__UCLIBC__))
&gt; 
&gt; For completeness, we must explicitly check for !defined(__UCLIBC__) (i.e.
&gt; cannot check OS(LINUX) &amp;&amp; defined(__GLIBC__)) because uClibc usually defines
&gt; __GLIBC__ when being compiled per
&gt; &lt;https://git.uclibc.org/uClibc/tree/include/features.
&gt; h?id=266bdc1f623fe6fe489e5115e0f8ef723705d949&gt;. The criterion for defining
&gt; __GLIBC__ and the motivation for doing so is described at
&gt; &lt;https://git.uclibc.org/uClibc/tree/include/features.
&gt; h?id=266bdc1f623fe6fe489e5115e0f8ef723705d949#n81&gt; and
&gt; &lt;https://git.uclibc.org/uClibc/tree/include/features.
&gt; h?id=266bdc1f623fe6fe489e5115e0f8ef723705d949#n376&gt;.
&gt; 
&gt; On another note, the musl libc project does not expose any preprocessor
&gt; macros to identify the use of the musl libc library during compilation as a
&gt; matter of policy
&gt; (http://wiki.musl-libc.org/wiki/FAQ#Q:_why_is_there_no_MUSL_macro_.3F).

backtrace() is not implemented on uclibc as well. So this fix also fixes uclibc builds</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1152127</commentid>
    <comment_count>10</comment_count>
      <attachid>268143</attachid>
    <who name="Khem Raj">raj.khem</who>
    <bug_when>2016-01-03 10:47:27 -0800</bug_when>
    <thetext>Created attachment 268143
patch v4</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1152151</commentid>
    <comment_count>11</comment_count>
      <attachid>268143</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-01-03 12:26:23 -0800</bug_when>
    <thetext>Comment on attachment 268143
patch v4

Clearing flags on attachment: 268143

Committed r194518: &lt;http://trac.webkit.org/changeset/194518&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1152152</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-01-03 12:26:29 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>268056</attachid>
            <date>2015-12-31 14:04:32 -0800</date>
            <delta_ts>2015-12-31 17:05:54 -0800</delta_ts>
            <desc>Patch to fix build errors on musl</desc>
            <filename>0001-Fix-build-with-non-glibc-libraries-on-linux.patch</filename>
            <type>text/plain</type>
            <size>2750</size>
            <attacher name="Khem Raj">raj.khem</attacher>
            
              <data encoding="base64">RnJvbSAzMGUyZWYzMDJhMzI5ODUwYmE1NWM3YzQ1OGM5OGNiZjM5NjE4NmVjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBLaGVtIFJhaiA8cmFqLmtoZW1AZ21haWwuY29tPgpEYXRlOiBU
aHUsIDMxIERlYyAyMDE1IDIxOjQ3OjM0ICswMDAwClN1YmplY3Q6IFtQQVRDSF0gRml4IGJ1aWxk
IHdpdGggbm9uLWdsaWJjIGxpYnJhcmllcyBvbiBsaW51eAoKcXVhbGlmeSBpc25hbigpIGNhbGxz
IHdpdGggc3RkIG5hbWVzcGFjZQptYWxsb2NfdHJpbSBpcyBnbGliYyBzcGVjaWZpYyBBUEkgc28g
Z3VhcmQgaXQgd2l0aCBfX0dMSUJDX18KbGV0IGN0eXBlIGJlIHVzZWQgb24gbm9uLWdsaWJjICgg
bXVzbCApIEMgbGlicmFyeQoKU2lnbmVkLW9mZi1ieTogS2hlbSBSYWogPHJhai5raGVtQGdtYWls
LmNvbT4KLS0tClVwc3RyZWFtLVN0YXR1czogUGVuZGluZwoKIFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9ydW50aW1lL09wdGlvbnMuY3BwICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIFNvdXJjZS9X
VEYvd3RmL0Rpc2FsbG93Q1R5cGUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIg
Ky0KIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2xpbnV4L01lbW9yeVByZXNzdXJlSGFuZGxlckxp
bnV4LmNwcCB8IDIgKysKIDMgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09wdGlv
bnMuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9ucy5jcHAKaW5kZXgg
ZmU4MzBiNC4uYzQ5YWFkZSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRp
bWUvT3B0aW9ucy5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9u
cy5jcHAKQEAgLTYxMCw3ICs2MTAsNyBAQCBib29sIE9wdGlvbjo6b3BlcmF0b3I9PShjb25zdCBP
cHRpb24mIG90aGVyKSBjb25zdAogICAgIGNhc2UgT3B0aW9uczo6VHlwZTo6dW5zaWduZWRUeXBl
OgogICAgICAgICByZXR1cm4gbV9lbnRyeS51bnNpZ25lZFZhbCA9PSBvdGhlci5tX2VudHJ5LnVu
c2lnbmVkVmFsOwogICAgIGNhc2UgT3B0aW9uczo6VHlwZTo6ZG91YmxlVHlwZToKLSAgICAgICAg
cmV0dXJuIChtX2VudHJ5LmRvdWJsZVZhbCA9PSBvdGhlci5tX2VudHJ5LmRvdWJsZVZhbCkgfHwg
KGlzbmFuKG1fZW50cnkuZG91YmxlVmFsKSAmJiBpc25hbihvdGhlci5tX2VudHJ5LmRvdWJsZVZh
bCkpOworICAgICAgICByZXR1cm4gKG1fZW50cnkuZG91YmxlVmFsID09IG90aGVyLm1fZW50cnku
ZG91YmxlVmFsKSB8fCAoc3RkOjppc25hbihtX2VudHJ5LmRvdWJsZVZhbCkgJiYgc3RkOjppc25h
bihvdGhlci5tX2VudHJ5LmRvdWJsZVZhbCkpOwogICAgIGNhc2UgT3B0aW9uczo6VHlwZTo6aW50
MzJUeXBlOgogICAgICAgICByZXR1cm4gbV9lbnRyeS5pbnQzMlZhbCA9PSBvdGhlci5tX2VudHJ5
LmludDMyVmFsOwogICAgIGNhc2UgT3B0aW9uczo6VHlwZTo6b3B0aW9uUmFuZ2VUeXBlOgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dURi93dGYvRGlzYWxsb3dDVHlwZS5oIGIvU291cmNlL1dURi93dGYv
RGlzYWxsb3dDVHlwZS5oCmluZGV4IGQ4NWU3NjcuLmRjNmJjYWIgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XVEYvd3RmL0Rpc2FsbG93Q1R5cGUuaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9EaXNhbGxvd0NU
eXBlLmgKQEAgLTQwLDcgKzQwLDcgQEAKIC8vIGFyZSB1c2VkIGZyb20gd3ggaGVhZGVycy4gT24g
R1RLKyBmb3IgTWFjIG1hbnkgR1RLKyBmaWxlcyBpbmNsdWRlIDxsaWJpbnRsLmg+CiAvLyBvciA8
Z2xpYi9naTE4bi1saWIuaD4sIHdoaWNoIGluIHR1cm4gaW5jbHVkZSA8eGxvY2FsZS9fY3R5cGUu
aD4gd2hpY2ggdXNlcwogLy8gaXNhY2lpKCkuIAotI2lmICEoT1MoREFSV0lOKSAmJiBQTEFURk9S
TShHVEspKSAmJiAhUExBVEZPUk0oRUZMKSAmJiAhZGVmaW5lZChfTElCQ1BQX1ZFUlNJT04pCisj
aWYgIShPUyhEQVJXSU4pICYmIFBMQVRGT1JNKEdUSykpICYmICFQTEFURk9STShFRkwpICYmICFk
ZWZpbmVkKF9MSUJDUFBfVkVSU0lPTikgJiYgZGVmaW5lZChfX0dMSUJDX18pCiAKICNpbmNsdWRl
IDxjdHlwZS5oPgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9saW51eC9N
ZW1vcnlQcmVzc3VyZUhhbmRsZXJMaW51eC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9s
aW51eC9NZW1vcnlQcmVzc3VyZUhhbmRsZXJMaW51eC5jcHAKaW5kZXggZWE2MTkwOS4uMTQ5NTY0
MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbGludXgvTWVtb3J5UHJlc3N1
cmVIYW5kbGVyTGludXguY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2xpbnV4L01l
bW9yeVByZXNzdXJlSGFuZGxlckxpbnV4LmNwcApAQCAtMjAyLDcgKzIwMiw5IEBAIHZvaWQgTWVt
b3J5UHJlc3N1cmVIYW5kbGVyOjpyZXNwb25kVG9NZW1vcnlQcmVzc3VyZShDcml0aWNhbCBjcml0
aWNhbCwgU3luY2hyb25vCiB2b2lkIE1lbW9yeVByZXNzdXJlSGFuZGxlcjo6cGxhdGZvcm1SZWxl
YXNlTWVtb3J5KENyaXRpY2FsKQogewogICAgIFJlbGllZkxvZ2dlciBsb2coIlJ1biBtYWxsb2Nf
dHJpbSIpOworI2lmZGVmIF9fR0xJQkNfXwogICAgIG1hbGxvY190cmltKDApOworI2VuZGlmCiB9
CiAKIHZvaWQgTWVtb3J5UHJlc3N1cmVIYW5kbGVyOjpSZWxpZWZMb2dnZXI6OnBsYXRmb3JtTG9n
KCkKLS0gCjIuNi40Cgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>268060</attachid>
            <date>2015-12-31 17:05:54 -0800</date>
            <delta_ts>2016-01-02 14:52:57 -0800</delta_ts>
            <desc>updated patch</desc>
            <filename>0001-Fix-build-with-non-glibc-libraries-on-linux.patch</filename>
            <type>text/plain</type>
            <size>3757</size>
            <attacher name="Khem Raj">raj.khem</attacher>
            
              <data encoding="base64">RnJvbSA0MjU1OTVkZTdhMzliNDVhNjRmMzFhMTg2OTg1OTY4ZDJiYWNjNDRjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBLaGVtIFJhaiA8cmFqLmtoZW1AZ21haWwuY29tPgpEYXRlOiBX
ZWQsIDE2IFNlcCAyMDE1IDA1OjE1OjA0ICswMDAwClN1YmplY3Q6IFtQQVRDSF0gRml4IGJ1aWxk
IHdpdGggbm9uLWdsaWJjIGxpYnJhcmllcyBvbiBsaW51eAoKcXVhbGlmeSBpc25hbigpIGNhbGxz
IHdpdGggc3RkIG5hbWVzcGFjZQptYWxsb2NfdHJpbSBpcyBnbGliYyBzcGVjaWZpYyBBUEkgc28g
Z3VhcmQgaXQgd2l0aCBfX0dMSUJDX18KbGV0IGN0eXBlIGJlIHVzZWQgb24gbm9uLWdsaWJjICgg
bXVzbCApIEMgbGlicmFyeQoKRW5hYmxlIGJhY2t0cmFjZSBvbiBsaW51eCB3aGVuIHVzaW5nIGds
aWJjCldlIGRvbnQgaGF2ZSBiYWNrdHJhY2UoKSBpbXBsZW1lbnRlZCBvbiBub24tZ2xpYmMgbGli
YydzIG9uIGxpbnV4CgpTaWduZWQtb2ZmLWJ5OiBLaGVtIFJhaiA8cmFqLmtoZW1AZ21haWwuY29t
PgotLS0KIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09wdGlvbnMuY3BwICAgICAgICAg
ICAgICAgICAgICB8IDIgKy0KIFNvdXJjZS9XVEYvd3RmL0Fzc2VydGlvbnMuY3BwICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDQgKystLQogU291cmNlL1dURi93dGYvRGlzYWxsb3dD
VHlwZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMiArLQogU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vbGludXgvTWVtb3J5UHJlc3N1cmVIYW5kbGVyTGludXguY3BwIHwgMiArKwog
NCBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9ucy5jcHAgYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvcnVudGltZS9PcHRpb25zLmNwcAppbmRleCBmZTgzMGI0Li5jNDlhYWRl
IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9PcHRpb25zLmNwcAor
KysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9PcHRpb25zLmNwcApAQCAtNjEwLDcg
KzYxMCw3IEBAIGJvb2wgT3B0aW9uOjpvcGVyYXRvcj09KGNvbnN0IE9wdGlvbiYgb3RoZXIpIGNv
bnN0CiAgICAgY2FzZSBPcHRpb25zOjpUeXBlOjp1bnNpZ25lZFR5cGU6CiAgICAgICAgIHJldHVy
biBtX2VudHJ5LnVuc2lnbmVkVmFsID09IG90aGVyLm1fZW50cnkudW5zaWduZWRWYWw7CiAgICAg
Y2FzZSBPcHRpb25zOjpUeXBlOjpkb3VibGVUeXBlOgotICAgICAgICByZXR1cm4gKG1fZW50cnku
ZG91YmxlVmFsID09IG90aGVyLm1fZW50cnkuZG91YmxlVmFsKSB8fCAoaXNuYW4obV9lbnRyeS5k
b3VibGVWYWwpICYmIGlzbmFuKG90aGVyLm1fZW50cnkuZG91YmxlVmFsKSk7CisgICAgICAgIHJl
dHVybiAobV9lbnRyeS5kb3VibGVWYWwgPT0gb3RoZXIubV9lbnRyeS5kb3VibGVWYWwpIHx8IChz
dGQ6OmlzbmFuKG1fZW50cnkuZG91YmxlVmFsKSAmJiBzdGQ6OmlzbmFuKG90aGVyLm1fZW50cnku
ZG91YmxlVmFsKSk7CiAgICAgY2FzZSBPcHRpb25zOjpUeXBlOjppbnQzMlR5cGU6CiAgICAgICAg
IHJldHVybiBtX2VudHJ5LmludDMyVmFsID09IG90aGVyLm1fZW50cnkuaW50MzJWYWw7CiAgICAg
Y2FzZSBPcHRpb25zOjpUeXBlOjpvcHRpb25SYW5nZVR5cGU6CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V1RGL3d0Zi9Bc3NlcnRpb25zLmNwcCBiL1NvdXJjZS9XVEYvd3RmL0Fzc2VydGlvbnMuY3BwCmlu
ZGV4IDhjMjFjODMuLmRkZjgwNTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL0Fzc2VydGlv
bnMuY3BwCisrKyBiL1NvdXJjZS9XVEYvd3RmL0Fzc2VydGlvbnMuY3BwCkBAIC02OCw3ICs2OCw3
IEBACiAjaW5jbHVkZSA8dW5pc3RkLmg+CiAjZW5kaWYKIAotI2lmIE9TKERBUldJTikgfHwgKE9T
KExJTlVYKSAmJiAhZGVmaW5lZChfX1VDTElCQ19fKSkKKyNpZiBPUyhEQVJXSU4pIHx8IChPUyhM
SU5VWCkgJiYgZGVmaW5lZChfX0dMSUJDX18pICYmICFkZWZpbmVkKF9fVUNMSUJDX18pKQogI2lu
Y2x1ZGUgPGN4eGFiaS5oPgogI2luY2x1ZGUgPGRsZmNuLmg+CiAjaW5jbHVkZSA8ZXhlY2luZm8u
aD4KQEAgLTIyNSw3ICsyMjUsNyBAQCB2b2lkIFdURlJlcG9ydEFyZ3VtZW50QXNzZXJ0aW9uRmFp
bHVyZShjb25zdCBjaGFyKiBmaWxlLCBpbnQgbGluZSwgY29uc3QgY2hhciogZgogCiB2b2lkIFdU
RkdldEJhY2t0cmFjZSh2b2lkKiogc3RhY2ssIGludCogc2l6ZSkKIHsKLSNpZiBPUyhEQVJXSU4p
IHx8IChPUyhMSU5VWCkgJiYgIWRlZmluZWQoX19VQ0xJQkNfXykpCisjaWYgT1MoREFSV0lOKSB8
fCAoT1MoTElOVVgpICYmIGRlZmluZWQoX19HTElCQ19fKSAmJiAhZGVmaW5lZChfX1VDTElCQ19f
KSkKICAgICAqc2l6ZSA9IGJhY2t0cmFjZShzdGFjaywgKnNpemUpOwogI2VsaWYgT1MoV0lORE9X
UykKICAgICAvLyBUaGUgQ2FwdHVyZVN0YWNrQmFja1RyYWNlIGZ1bmN0aW9uIGlzIGF2YWlsYWJs
ZSBpbiBYUCwgYnV0IGl0IGlzIG5vdCBkZWZpbmVkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0
Zi9EaXNhbGxvd0NUeXBlLmggYi9Tb3VyY2UvV1RGL3d0Zi9EaXNhbGxvd0NUeXBlLmgKaW5kZXgg
ZDg1ZTc2Ny4uZGM2YmNhYiAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvRGlzYWxsb3dDVHlw
ZS5oCisrKyBiL1NvdXJjZS9XVEYvd3RmL0Rpc2FsbG93Q1R5cGUuaApAQCAtNDAsNyArNDAsNyBA
QAogLy8gYXJlIHVzZWQgZnJvbSB3eCBoZWFkZXJzLiBPbiBHVEsrIGZvciBNYWMgbWFueSBHVEsr
IGZpbGVzIGluY2x1ZGUgPGxpYmludGwuaD4KIC8vIG9yIDxnbGliL2dpMThuLWxpYi5oPiwgd2hp
Y2ggaW4gdHVybiBpbmNsdWRlIDx4bG9jYWxlL19jdHlwZS5oPiB3aGljaCB1c2VzCiAvLyBpc2Fj
aWkoKS4gCi0jaWYgIShPUyhEQVJXSU4pICYmIFBMQVRGT1JNKEdUSykpICYmICFQTEFURk9STShF
RkwpICYmICFkZWZpbmVkKF9MSUJDUFBfVkVSU0lPTikKKyNpZiAhKE9TKERBUldJTikgJiYgUExB
VEZPUk0oR1RLKSkgJiYgIVBMQVRGT1JNKEVGTCkgJiYgIWRlZmluZWQoX0xJQkNQUF9WRVJTSU9O
KSAmJiBkZWZpbmVkKF9fR0xJQkNfXykKIAogI2luY2x1ZGUgPGN0eXBlLmg+CiAKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2xpbnV4L01lbW9yeVByZXNzdXJlSGFuZGxlckxp
bnV4LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2xpbnV4L01lbW9yeVByZXNzdXJlSGFu
ZGxlckxpbnV4LmNwcAppbmRleCBlYTYxOTA5Li5mZWI2OWJkIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9saW51eC9NZW1vcnlQcmVzc3VyZUhhbmRsZXJMaW51eC5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbGludXgvTWVtb3J5UHJlc3N1cmVIYW5kbGVyTGlu
dXguY3BwCkBAIC0yMDEsOCArMjAxLDEwIEBAIHZvaWQgTWVtb3J5UHJlc3N1cmVIYW5kbGVyOjpy
ZXNwb25kVG9NZW1vcnlQcmVzc3VyZShDcml0aWNhbCBjcml0aWNhbCwgU3luY2hyb25vCiAKIHZv
aWQgTWVtb3J5UHJlc3N1cmVIYW5kbGVyOjpwbGF0Zm9ybVJlbGVhc2VNZW1vcnkoQ3JpdGljYWwp
CiB7CisjaWZkZWYgX19HTElCQ19fCiAgICAgUmVsaWVmTG9nZ2VyIGxvZygiUnVuIG1hbGxvY190
cmltIik7CiAgICAgbWFsbG9jX3RyaW0oMCk7CisjZW5kaWYKIH0KIAogdm9pZCBNZW1vcnlQcmVz
c3VyZUhhbmRsZXI6OlJlbGllZkxvZ2dlcjo6cGxhdGZvcm1Mb2coKQotLSAKMi42LjQKCg==
</data>
<flag name="review"
          id="293020"
          type_id="1"
          status="-"
          setter="dbates"
    />
    <flag name="commit-queue"
          id="293021"
          type_id="3"
          status="-"
          setter="dbates"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>268112</attachid>
            <date>2016-01-02 14:52:57 -0800</date>
            <delta_ts>2016-01-03 10:47:27 -0800</delta_ts>
            <desc>patch v3</desc>
            <filename>0001-Fix-build-with-non-glibc-libraries-on-linux.patch</filename>
            <type>text/plain</type>
            <size>5933</size>
            <attacher name="Khem Raj">raj.khem</attacher>
            
              <data encoding="base64">RnJvbSBmOTUwMGJmMzAzYzFmNjZlMzIwODM1YWZjNzMyYTNjYTcwMmY2NmRhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBLaGVtIFJhaiA8cmFqLmtoZW1AZ21haWwuY29tPgpEYXRlOiBX
ZWQsIDE2IFNlcCAyMDE1IDA1OjE1OjA0ICswMDAwClN1YmplY3Q6IFtQQVRDSF0gRml4IGJ1aWxk
IHdpdGggbm9uLWdsaWJjIGxpYnJhcmllcyBvbiBsaW51eAoKcXVhbGlmeSBpc25hbigpIGNhbGxz
IHdpdGggc3RkIG5hbWVzcGFjZQptYWxsb2NfdHJpbSBpcyBnbGliYyBzcGVjaWZpYyBBUEkgc28g
Z3VhcmQgaXQgd2l0aCBfX0dMSUJDX18KbGV0IGN0eXBlIGJlIHVzZWQgb24gbm9uLWdsaWJjICgg
bXVzbCApIEMgbGlicmFyeQoKRW5hYmxlIGJhY2t0cmFjZSBvbiBsaW51eCB3aGVuIHVzaW5nIGds
aWJjCldlIGRvbnQgaGF2ZSBiYWNrdHJhY2UoKSBpbXBsZW1lbnRlZCBvbiBub24tZ2xpYmMgbGli
YydzIG9uIGxpbnV4CgpTaWduZWQtb2ZmLWJ5OiBLaGVtIFJhaiA8cmFqLmtoZW1AZ21haWwuY29t
PgotLS0KIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAxMCArKysrKysrKysrCiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9P
cHRpb25zLmNwcCAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIFNvdXJjZS9XVEYvQ2hhbmdlTG9n
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNCArKysrKysrKysrKysr
KwogU291cmNlL1dURi93dGYvQXNzZXJ0aW9ucy5jcHAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICA0ICsrLS0KIFNvdXJjZS9XVEYvd3RmL0Rpc2FsbG93Q1R5cGUuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgMiArLQogU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDExICsrKysrKysrKysrCiAuLi4vV2ViQ29y
ZS9wbGF0Zm9ybS9saW51eC9NZW1vcnlQcmVzc3VyZUhhbmRsZXJMaW51eC5jcHAgIHwgIDIgKysK
IDcgZmlsZXMgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL0NoYW5nZUxvZwppbmRleCA4YTRkYjAwLi4yYWNlYWRhIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxNi0wMS0wMiAgS2hlbSBSYWogIDxyYWoua2hl
bUBnbWFpbC5jb20+CisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE1MjYyNQorICAgICAgICBxdWFsaWZ5IGlzbmFuKCkgY2FsbHMgd2l0aCBzdGQgbmFt
ZXNwYWNlLgorCisgICAgICAgIFJldmlld2VkIGJ5IERhbmllbCBCYXRlcy4KKworICAgICAgICAq
IHJ1bnRpbWUvT3B0aW9ucy5jcHA6CisgICAgICAgIChPcHRpb246Om9wZXJhdG9yPT0pOiBBZGQg
c3RkIG5hbWVzcGFjZSBxdWFsaWZpZXIuCisKIDIwMTUtMTItMzEgIEFuZHkgRXN0ZXMgIDxhZXN0
ZXNAYXBwbGUuY29tPgogCiAgICAgICAgIFJlcGxhY2UgV1RGOjptb3ZlIHdpdGggV1RGTW92ZQpk
aWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9ucy5jcHAgYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9PcHRpb25zLmNwcAppbmRleCA5OTU3NzY0Li5k
ZDBjOGU3IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9PcHRpb25z
LmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9PcHRpb25zLmNwcApAQCAt
NjUzLDcgKzY1Myw3IEBAIGJvb2wgT3B0aW9uOjpvcGVyYXRvcj09KGNvbnN0IE9wdGlvbiYgb3Ro
ZXIpIGNvbnN0CiAgICAgY2FzZSBPcHRpb25zOjpUeXBlOjp1bnNpZ25lZFR5cGU6CiAgICAgICAg
IHJldHVybiBtX2VudHJ5LnVuc2lnbmVkVmFsID09IG90aGVyLm1fZW50cnkudW5zaWduZWRWYWw7
CiAgICAgY2FzZSBPcHRpb25zOjpUeXBlOjpkb3VibGVUeXBlOgotICAgICAgICByZXR1cm4gKG1f
ZW50cnkuZG91YmxlVmFsID09IG90aGVyLm1fZW50cnkuZG91YmxlVmFsKSB8fCAoaXNuYW4obV9l
bnRyeS5kb3VibGVWYWwpICYmIGlzbmFuKG90aGVyLm1fZW50cnkuZG91YmxlVmFsKSk7CisgICAg
ICAgIHJldHVybiAobV9lbnRyeS5kb3VibGVWYWwgPT0gb3RoZXIubV9lbnRyeS5kb3VibGVWYWwp
IHx8IChzdGQ6OmlzbmFuKG1fZW50cnkuZG91YmxlVmFsKSAmJiBzdGQ6OmlzbmFuKG90aGVyLm1f
ZW50cnkuZG91YmxlVmFsKSk7CiAgICAgY2FzZSBPcHRpb25zOjpUeXBlOjppbnQzMlR5cGU6CiAg
ICAgICAgIHJldHVybiBtX2VudHJ5LmludDMyVmFsID09IG90aGVyLm1fZW50cnkuaW50MzJWYWw7
CiAgICAgY2FzZSBPcHRpb25zOjpUeXBlOjpvcHRpb25SYW5nZVR5cGU6CmRpZmYgLS1naXQgYS9T
b3VyY2UvV1RGL0NoYW5nZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGI4Zjk4OTku
LjM5OWYyZjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9X
VEYvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTYtMDEtMDIgIEtoZW0gUmFqICA8cmFq
LmtoZW1AZ21haWwuY29tPgorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xNTI2MjUKKyAgICAgICAgRGlzYWJsZSBjdHlwZS5oIGNoZWNrIGZvciBtdXNs
IEMgbGlicmFyeSBvbiBMaW51eC4KKworICAgICAgICBSZXZpZXdlZCBieSBEYW5pZWwgQmF0ZXMu
CisKKyAgICAgICAgKiB3dGYvRGlzYWxsb3dDVHlwZS5oCisKKyAgICAgICAgRW5hYmxlIGJhY2t0
cmFjZSBvbiBsaW51eCB3aGVuIHVzaW5nIGdsaWJjCisgICAgICAgIFdlIGRvbnQgaGF2ZSBiYWNr
dHJhY2UoKSBpbXBsZW1lbnRlZCBvbiBub24tZ2xpYmMgbGliYydzIG9uIExpbnV4LgorCisgICAg
ICAgICogd3RmL0Fzc2VydGlvbnMuY3BwCisgICAgICAgIChXVEZHZXRCYWNrdHJhY2UpOiBDaGVj
ayBpZiBsaWJjIGlzIGdsaWJjLgogMjAxNS0xMi0zMSAgQW5keSBFc3RlcyAgPGFlc3Rlc0BhcHBs
ZS5jb20+CiAKICAgICAgICAgUmVwbGFjZSBXVEY6Om1vdmUgd2l0aCBXVEZNb3ZlCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV1RGL3d0Zi9Bc3NlcnRpb25zLmNwcCBiL1NvdXJjZS9XVEYvd3RmL0Fzc2Vy
dGlvbnMuY3BwCmluZGV4IDhjMjFjODMuLmRkZjgwNTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYv
d3RmL0Fzc2VydGlvbnMuY3BwCisrKyBiL1NvdXJjZS9XVEYvd3RmL0Fzc2VydGlvbnMuY3BwCkBA
IC02OCw3ICs2OCw3IEBACiAjaW5jbHVkZSA8dW5pc3RkLmg+CiAjZW5kaWYKIAotI2lmIE9TKERB
UldJTikgfHwgKE9TKExJTlVYKSAmJiAhZGVmaW5lZChfX1VDTElCQ19fKSkKKyNpZiBPUyhEQVJX
SU4pIHx8IChPUyhMSU5VWCkgJiYgZGVmaW5lZChfX0dMSUJDX18pICYmICFkZWZpbmVkKF9fVUNM
SUJDX18pKQogI2luY2x1ZGUgPGN4eGFiaS5oPgogI2luY2x1ZGUgPGRsZmNuLmg+CiAjaW5jbHVk
ZSA8ZXhlY2luZm8uaD4KQEAgLTIyNSw3ICsyMjUsNyBAQCB2b2lkIFdURlJlcG9ydEFyZ3VtZW50
QXNzZXJ0aW9uRmFpbHVyZShjb25zdCBjaGFyKiBmaWxlLCBpbnQgbGluZSwgY29uc3QgY2hhciog
ZgogCiB2b2lkIFdURkdldEJhY2t0cmFjZSh2b2lkKiogc3RhY2ssIGludCogc2l6ZSkKIHsKLSNp
ZiBPUyhEQVJXSU4pIHx8IChPUyhMSU5VWCkgJiYgIWRlZmluZWQoX19VQ0xJQkNfXykpCisjaWYg
T1MoREFSV0lOKSB8fCAoT1MoTElOVVgpICYmIGRlZmluZWQoX19HTElCQ19fKSAmJiAhZGVmaW5l
ZChfX1VDTElCQ19fKSkKICAgICAqc2l6ZSA9IGJhY2t0cmFjZShzdGFjaywgKnNpemUpOwogI2Vs
aWYgT1MoV0lORE9XUykKICAgICAvLyBUaGUgQ2FwdHVyZVN0YWNrQmFja1RyYWNlIGZ1bmN0aW9u
IGlzIGF2YWlsYWJsZSBpbiBYUCwgYnV0IGl0IGlzIG5vdCBkZWZpbmVkCmRpZmYgLS1naXQgYS9T
b3VyY2UvV1RGL3d0Zi9EaXNhbGxvd0NUeXBlLmggYi9Tb3VyY2UvV1RGL3d0Zi9EaXNhbGxvd0NU
eXBlLmgKaW5kZXggZDg1ZTc2Ny4uZGM2YmNhYiAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYv
RGlzYWxsb3dDVHlwZS5oCisrKyBiL1NvdXJjZS9XVEYvd3RmL0Rpc2FsbG93Q1R5cGUuaApAQCAt
NDAsNyArNDAsNyBAQAogLy8gYXJlIHVzZWQgZnJvbSB3eCBoZWFkZXJzLiBPbiBHVEsrIGZvciBN
YWMgbWFueSBHVEsrIGZpbGVzIGluY2x1ZGUgPGxpYmludGwuaD4KIC8vIG9yIDxnbGliL2dpMThu
LWxpYi5oPiwgd2hpY2ggaW4gdHVybiBpbmNsdWRlIDx4bG9jYWxlL19jdHlwZS5oPiB3aGljaCB1
c2VzCiAvLyBpc2FjaWkoKS4gCi0jaWYgIShPUyhEQVJXSU4pICYmIFBMQVRGT1JNKEdUSykpICYm
ICFQTEFURk9STShFRkwpICYmICFkZWZpbmVkKF9MSUJDUFBfVkVSU0lPTikKKyNpZiAhKE9TKERB
UldJTikgJiYgUExBVEZPUk0oR1RLKSkgJiYgIVBMQVRGT1JNKEVGTCkgJiYgIWRlZmluZWQoX0xJ
QkNQUF9WRVJTSU9OKSAmJiBkZWZpbmVkKF9fR0xJQkNfXykKIAogI2luY2x1ZGUgPGN0eXBlLmg+
CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3Jl
L0NoYW5nZUxvZwppbmRleCBmMmZiZTE2Li5jMWZkOTg4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTQgQEAKKzIwMTYtMDEtMDIgIEtoZW0gUmFqICA8cmFqLmtoZW1AZ21haWwuY29tPgorCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTI2MjUKKyAgICAg
ICAgbWFsbG9jX3RyaW0gaXMgZ2xpYmMgc3BlY2lmaWMgQVBJIHNvIGd1YXJkIGl0IHdpdGggX19H
TElCQ19fLgorCisgICAgICAgIFJldmlld2VkIGJ5IERhbmllbCBCYXRlcyBhbmQgQWxleGV5IFBy
b3NrdXJ5YWtvdi4KKworICAgICAgICAqIHBsYXRmb3JtL2xpbnV4L01lbW9yeVByZXNzdXJlSGFu
ZGxlckxpbnV4LmNwcDoKKyAgICAgICAgKE1lbW9yeVByZXNzdXJlSGFuZGxlcjo6cGxhdGZvcm1S
ZWxlYXNlTWVtb3J5KTogR3VhcmQgbWFsbG9jX3RyaW0oKQorICAgICAgICBjYWxsIHdpdGggX19H
TElCQ18uCisKIDIwMTYtMDEtMDIgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAog
ICAgICAgICBTaW1wbGUgbGluZSBsYXlvdXQ6OiBBZGQgdGV4dC1kZWNvcmF0aW9uIHN1cHBvcnQu
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9saW51eC9NZW1vcnlQcmVzc3Vy
ZUhhbmRsZXJMaW51eC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9saW51eC9NZW1vcnlQ
cmVzc3VyZUhhbmRsZXJMaW51eC5jcHAKaW5kZXggZWE2MTkwOS4uZmViNjliZCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbGludXgvTWVtb3J5UHJlc3N1cmVIYW5kbGVyTGlu
dXguY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2xpbnV4L01lbW9yeVByZXNzdXJl
SGFuZGxlckxpbnV4LmNwcApAQCAtMjAxLDggKzIwMSwxMCBAQCB2b2lkIE1lbW9yeVByZXNzdXJl
SGFuZGxlcjo6cmVzcG9uZFRvTWVtb3J5UHJlc3N1cmUoQ3JpdGljYWwgY3JpdGljYWwsIFN5bmNo
cm9ubwogCiB2b2lkIE1lbW9yeVByZXNzdXJlSGFuZGxlcjo6cGxhdGZvcm1SZWxlYXNlTWVtb3J5
KENyaXRpY2FsKQogeworI2lmZGVmIF9fR0xJQkNfXwogICAgIFJlbGllZkxvZ2dlciBsb2coIlJ1
biBtYWxsb2NfdHJpbSIpOwogICAgIG1hbGxvY190cmltKDApOworI2VuZGlmCiB9CiAKIHZvaWQg
TWVtb3J5UHJlc3N1cmVIYW5kbGVyOjpSZWxpZWZMb2dnZXI6OnBsYXRmb3JtTG9nKCkKLS0gCjIu
Ni40Cgo=
</data>
<flag name="review"
          id="293071"
          type_id="1"
          status="+"
          setter="dbates"
    />
    <flag name="commit-queue"
          id="293072"
          type_id="3"
          status="-"
          setter="dbates"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>268143</attachid>
            <date>2016-01-03 10:47:27 -0800</date>
            <delta_ts>2016-01-03 12:26:23 -0800</delta_ts>
            <desc>patch v4</desc>
            <filename>0001-Fix-build-with-non-glibc-libraries-on-linux.patch</filename>
            <type>text/plain</type>
            <size>6151</size>
            <attacher name="Khem Raj">raj.khem</attacher>
            
              <data encoding="base64">RnJvbSBhMTQwOTMyOTIxZDVhNzQ4ZDY1NTQwYWJkNzAwOTIzMGM2YTRhNzYzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBLaGVtIFJhaiA8cmFqLmtoZW1AZ21haWwuY29tPgpEYXRlOiBX
ZWQsIDE2IFNlcCAyMDE1IDA1OjE1OjA0ICswMDAwClN1YmplY3Q6IFtQQVRDSCAxLzJdIEZpeCBi
dWlsZCB3aXRoIG5vbi1nbGliYyBsaWJyYXJpZXMgb24gbGludXgKCnF1YWxpZnkgaXNuYW4oKSBj
YWxscyB3aXRoIHN0ZCBuYW1lc3BhY2UKbWFsbG9jX3RyaW0gaXMgZ2xpYmMgc3BlY2lmaWMgQVBJ
IHNvIGd1YXJkIGl0IHdpdGggX19HTElCQ19fCmxldCBjdHlwZSBiZSB1c2VkIG9uIG5vbi1nbGli
YyAoIG11c2wgKSBDIGxpYnJhcnkKCkVuYWJsZSBiYWNrdHJhY2Ugb24gbGludXggd2hlbiB1c2lu
ZyBnbGliYwpXZSBkb250IGhhdmUgYmFja3RyYWNlKCkgaW1wbGVtZW50ZWQgb24gbm9uLWdsaWJj
IGxpYmMncyBvbiBsaW51eAoKU2lnbmVkLW9mZi1ieTogS2hlbSBSYWogPHJhai5raGVtQGdtYWls
LmNvbT4KLS0tCiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDEyICsrKysrKysrKysrKwogU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRp
bWUvT3B0aW9ucy5jcHAgICAgICAgICAgICAgICAgfCAgMiArLQogU291cmNlL1dURi9DaGFuZ2VM
b2cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNiArKysrKysrKysrKysr
KysrCiBTb3VyY2UvV1RGL3d0Zi9Bc3NlcnRpb25zLmNwcCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICA0ICsrLS0KIFNvdXJjZS9XVEYvd3RmL0Rpc2FsbG93Q1R5cGUuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KIFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTMgKysrKysrKysrKysrKwogLi4uL3BsYXRmb3Jt
L2xpbnV4L01lbW9yeVByZXNzdXJlSGFuZGxlckxpbnV4LmNwcCAgICAgICAgfCAgMiArKwogNyBm
aWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCmluZGV4IDhhNGRiMDAuLmMwMzE4ZDIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE2LTAxLTAyICBLaGVtIFJhaiAgPHJhai5raGVtQGdt
YWlsLmNvbT4KKworICAgICAgICBXZWJLaXQgZmFpbHMgdG8gYnVpbGQgd2l0aCBtdXNsIGxpYmMg
bGlicmFyeQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTUyNjI1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRGFuaWVsIEJhdGVzLgorCisgICAgICAgIFF1
YWxpZnkgaXNuYW4oKSBjYWxscyB3aXRoIHN0ZCBuYW1lc3BhY2UuCisKKyAgICAgICAgKiBydW50
aW1lL09wdGlvbnMuY3BwOgorICAgICAgICAoT3B0aW9uOjpvcGVyYXRvcj09KTogQWRkIHN0ZCBu
YW1lc3BhY2UgcXVhbGlmaWVyLgorCiAyMDE1LTEyLTMxICBBbmR5IEVzdGVzICA8YWVzdGVzQGFw
cGxlLmNvbT4KIAogICAgICAgICBSZXBsYWNlIFdURjo6bW92ZSB3aXRoIFdURk1vdmUKZGlmZiAt
LWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09wdGlvbnMuY3BwIGIvU291cmNl
L0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9ucy5jcHAKaW5kZXggOTk1Nzc2NC4uZGQwYzhl
NyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9ucy5jcHAK
KysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9ucy5jcHAKQEAgLTY1Myw3
ICs2NTMsNyBAQCBib29sIE9wdGlvbjo6b3BlcmF0b3I9PShjb25zdCBPcHRpb24mIG90aGVyKSBj
b25zdAogICAgIGNhc2UgT3B0aW9uczo6VHlwZTo6dW5zaWduZWRUeXBlOgogICAgICAgICByZXR1
cm4gbV9lbnRyeS51bnNpZ25lZFZhbCA9PSBvdGhlci5tX2VudHJ5LnVuc2lnbmVkVmFsOwogICAg
IGNhc2UgT3B0aW9uczo6VHlwZTo6ZG91YmxlVHlwZToKLSAgICAgICAgcmV0dXJuIChtX2VudHJ5
LmRvdWJsZVZhbCA9PSBvdGhlci5tX2VudHJ5LmRvdWJsZVZhbCkgfHwgKGlzbmFuKG1fZW50cnku
ZG91YmxlVmFsKSAmJiBpc25hbihvdGhlci5tX2VudHJ5LmRvdWJsZVZhbCkpOworICAgICAgICBy
ZXR1cm4gKG1fZW50cnkuZG91YmxlVmFsID09IG90aGVyLm1fZW50cnkuZG91YmxlVmFsKSB8fCAo
c3RkOjppc25hbihtX2VudHJ5LmRvdWJsZVZhbCkgJiYgc3RkOjppc25hbihvdGhlci5tX2VudHJ5
LmRvdWJsZVZhbCkpOwogICAgIGNhc2UgT3B0aW9uczo6VHlwZTo6aW50MzJUeXBlOgogICAgICAg
ICByZXR1cm4gbV9lbnRyeS5pbnQzMlZhbCA9PSBvdGhlci5tX2VudHJ5LmludDMyVmFsOwogICAg
IGNhc2UgT3B0aW9uczo6VHlwZTo6b3B0aW9uUmFuZ2VUeXBlOgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dURi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV1RGL0NoYW5nZUxvZwppbmRleCBiOGY5ODk5Li5kZDRk
NzU3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV1RGL0No
YW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE2LTAxLTAyICBLaGVtIFJhaiAgPHJhai5raGVt
QGdtYWlsLmNvbT4KKworICAgICAgICBXZWJLaXQgZmFpbHMgdG8gYnVpbGQgd2l0aCBtdXNsIGxp
YmMgbGlicmFyeQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTUyNjI1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRGFuaWVsIEJhdGVzLgorCisgICAgICAg
IERpc2FibGUgY3R5cGUuaCBjaGVjayBmb3IgbXVzbCBDIGxpYnJhcnkgb24gTGludXguCisgICAg
ICAgIEVuYWJsZSBiYWNrdHJhY2Ugb24gTGludXggd2hlbiB1c2luZyBnbGliYy4KKyAgICAgICAg
V2UgZG9uJ3QgaGF2ZSBiYWNrdHJhY2UoKSBpbXBsZW1lbnRlZCBvbiBub24tZ2xpYmMgc3lzdGVt
CisgICAgICAgIEMgbGlicmFyaWVzIG9uIExpbnV4IGUuZy4gbXVzbC4KKworICAgICAgICAqIHd0
Zi9EaXNhbGxvd0NUeXBlLmg6IENoZWNrIGZvciBfX0dMSUJDX18uCisgICAgICAgICogd3RmL0Fz
c2VydGlvbnMuY3BwOgorICAgICAgICAoV1RGR2V0QmFja3RyYWNlKTogQ2hlY2sgaWYgbGliYyBp
cyBnbGliYy4KKwogMjAxNS0xMi0zMSAgQW5keSBFc3RlcyAgPGFlc3Rlc0BhcHBsZS5jb20+CiAK
ICAgICAgICAgUmVwbGFjZSBXVEY6Om1vdmUgd2l0aCBXVEZNb3ZlCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV1RGL3d0Zi9Bc3NlcnRpb25zLmNwcCBiL1NvdXJjZS9XVEYvd3RmL0Fzc2VydGlvbnMuY3Bw
CmluZGV4IDhjMjFjODMuLmRkZjgwNTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL0Fzc2Vy
dGlvbnMuY3BwCisrKyBiL1NvdXJjZS9XVEYvd3RmL0Fzc2VydGlvbnMuY3BwCkBAIC02OCw3ICs2
OCw3IEBACiAjaW5jbHVkZSA8dW5pc3RkLmg+CiAjZW5kaWYKIAotI2lmIE9TKERBUldJTikgfHwg
KE9TKExJTlVYKSAmJiAhZGVmaW5lZChfX1VDTElCQ19fKSkKKyNpZiBPUyhEQVJXSU4pIHx8IChP
UyhMSU5VWCkgJiYgZGVmaW5lZChfX0dMSUJDX18pICYmICFkZWZpbmVkKF9fVUNMSUJDX18pKQog
I2luY2x1ZGUgPGN4eGFiaS5oPgogI2luY2x1ZGUgPGRsZmNuLmg+CiAjaW5jbHVkZSA8ZXhlY2lu
Zm8uaD4KQEAgLTIyNSw3ICsyMjUsNyBAQCB2b2lkIFdURlJlcG9ydEFyZ3VtZW50QXNzZXJ0aW9u
RmFpbHVyZShjb25zdCBjaGFyKiBmaWxlLCBpbnQgbGluZSwgY29uc3QgY2hhciogZgogCiB2b2lk
IFdURkdldEJhY2t0cmFjZSh2b2lkKiogc3RhY2ssIGludCogc2l6ZSkKIHsKLSNpZiBPUyhEQVJX
SU4pIHx8IChPUyhMSU5VWCkgJiYgIWRlZmluZWQoX19VQ0xJQkNfXykpCisjaWYgT1MoREFSV0lO
KSB8fCAoT1MoTElOVVgpICYmIGRlZmluZWQoX19HTElCQ19fKSAmJiAhZGVmaW5lZChfX1VDTElC
Q19fKSkKICAgICAqc2l6ZSA9IGJhY2t0cmFjZShzdGFjaywgKnNpemUpOwogI2VsaWYgT1MoV0lO
RE9XUykKICAgICAvLyBUaGUgQ2FwdHVyZVN0YWNrQmFja1RyYWNlIGZ1bmN0aW9uIGlzIGF2YWls
YWJsZSBpbiBYUCwgYnV0IGl0IGlzIG5vdCBkZWZpbmVkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RG
L3d0Zi9EaXNhbGxvd0NUeXBlLmggYi9Tb3VyY2UvV1RGL3d0Zi9EaXNhbGxvd0NUeXBlLmgKaW5k
ZXggZDg1ZTc2Ny4uZGM2YmNhYiAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvRGlzYWxsb3dD
VHlwZS5oCisrKyBiL1NvdXJjZS9XVEYvd3RmL0Rpc2FsbG93Q1R5cGUuaApAQCAtNDAsNyArNDAs
NyBAQAogLy8gYXJlIHVzZWQgZnJvbSB3eCBoZWFkZXJzLiBPbiBHVEsrIGZvciBNYWMgbWFueSBH
VEsrIGZpbGVzIGluY2x1ZGUgPGxpYmludGwuaD4KIC8vIG9yIDxnbGliL2dpMThuLWxpYi5oPiwg
d2hpY2ggaW4gdHVybiBpbmNsdWRlIDx4bG9jYWxlL19jdHlwZS5oPiB3aGljaCB1c2VzCiAvLyBp
c2FjaWkoKS4gCi0jaWYgIShPUyhEQVJXSU4pICYmIFBMQVRGT1JNKEdUSykpICYmICFQTEFURk9S
TShFRkwpICYmICFkZWZpbmVkKF9MSUJDUFBfVkVSU0lPTikKKyNpZiAhKE9TKERBUldJTikgJiYg
UExBVEZPUk0oR1RLKSkgJiYgIVBMQVRGT1JNKEVGTCkgJiYgIWRlZmluZWQoX0xJQkNQUF9WRVJT
SU9OKSAmJiBkZWZpbmVkKF9fR0xJQkNfXykKIAogI2luY2x1ZGUgPGN0eXBlLmg+CiAKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZwppbmRleCBmMmZiZTE2Li4xYmRlZTNhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFu
Z2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIw
MTYtMDEtMDIgIEtoZW0gUmFqICA8cmFqLmtoZW1AZ21haWwuY29tPgorCisgICAgICAgIFdlYktp
dCBmYWlscyB0byBidWlsZCB3aXRoIG11c2wgbGliYyBsaWJyYXJ5CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTI2MjUKKworICAgICAgICBSZXZpZXdl
ZCBieSBEYW5pZWwgQmF0ZXMgYW5kIEFsZXhleSBQcm9za3VyeWFrb3YuCisKKyAgICAgICAgbWFs
bG9jX3RyaW0gaXMgZ2xpYmMgc3BlY2lmaWMgQVBJIHNvIGd1YXJkIGl0IHdpdGggX19HTElCQ19f
LgorCisgICAgICAgICogcGxhdGZvcm0vbGludXgvTWVtb3J5UHJlc3N1cmVIYW5kbGVyTGludXgu
Y3BwOgorICAgICAgICAoTWVtb3J5UHJlc3N1cmVIYW5kbGVyOjpwbGF0Zm9ybVJlbGVhc2VNZW1v
cnkpOiBHdWFyZCBtYWxsb2NfdHJpbSgpCisgICAgICAgIGNhbGwgd2l0aCBfX0dMSUJDXy4KKwog
MjAxNi0wMS0wMiAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIFNp
bXBsZSBsaW5lIGxheW91dDo6IEFkZCB0ZXh0LWRlY29yYXRpb24gc3VwcG9ydC4KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2xpbnV4L01lbW9yeVByZXNzdXJlSGFuZGxlckxp
bnV4LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2xpbnV4L01lbW9yeVByZXNzdXJlSGFu
ZGxlckxpbnV4LmNwcAppbmRleCBlYTYxOTA5Li5mZWI2OWJkIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9saW51eC9NZW1vcnlQcmVzc3VyZUhhbmRsZXJMaW51eC5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbGludXgvTWVtb3J5UHJlc3N1cmVIYW5kbGVyTGlu
dXguY3BwCkBAIC0yMDEsOCArMjAxLDEwIEBAIHZvaWQgTWVtb3J5UHJlc3N1cmVIYW5kbGVyOjpy
ZXNwb25kVG9NZW1vcnlQcmVzc3VyZShDcml0aWNhbCBjcml0aWNhbCwgU3luY2hyb25vCiAKIHZv
aWQgTWVtb3J5UHJlc3N1cmVIYW5kbGVyOjpwbGF0Zm9ybVJlbGVhc2VNZW1vcnkoQ3JpdGljYWwp
CiB7CisjaWZkZWYgX19HTElCQ19fCiAgICAgUmVsaWVmTG9nZ2VyIGxvZygiUnVuIG1hbGxvY190
cmltIik7CiAgICAgbWFsbG9jX3RyaW0oMCk7CisjZW5kaWYKIH0KIAogdm9pZCBNZW1vcnlQcmVz
c3VyZUhhbmRsZXI6OlJlbGllZkxvZ2dlcjo6cGxhdGZvcm1Mb2coKQotLSAKMi42LjQKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>