<?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>63717</bug_id>
          
          <creation_ts>2011-06-30 07:38:07 -0700</creation_ts>
          <short_desc>Broken build on QNX</short_desc>
          <delta_ts>2011-07-13 07:25:41 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Other</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="Ademar Reis">ademar</reporter>
          <assigned_to name="Ademar Reis">ademar</assigned_to>
          <cc>paroga</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>430401</commentid>
    <comment_count>0</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2011-06-30 07:38:07 -0700</bug_when>
    <thetext>When building QtWebKit on QNX, we get plenty of compilation failures, most of them related to pthreads in JSC. Even after fixing these compilation failures, we still have a broken webkit in the end because JIT is not working, so it&apos;ll have to be disabled.

Problem reported by Ritt Konstantin &lt;ritt.ks@gmail.com&gt;. I&apos;ll be uploading a patch based on his changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>430408</commentid>
    <comment_count>1</comment_count>
      <attachid>99300</attachid>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2011-06-30 07:52:54 -0700</bug_when>
    <thetext>Created attachment 99300
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>430410</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-06-30 07:55:39 -0700</bug_when>
    <thetext>Attachment 99300 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/JavaScriptCore/ChangeLog&apos;, u&apos;Source...&quot; exit_code: 1

Source/JavaScriptCore/wtf/StackBounds.cpp:44:  &quot;pthread.h&quot; already included at Source/JavaScriptCore/wtf/StackBounds.cpp:28  [build/include] [4]
Total errors found: 1 in 5 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>430451</commentid>
    <comment_count>3</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2011-06-30 09:05:01 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Source/JavaScriptCore/wtf/StackBounds.cpp:44:  &quot;pthread.h&quot; already included at Source/JavaScriptCore/wtf/StackBounds.cpp:28  [build/include] [4]
&gt; Total errors found: 1 in 5 files

This looks like a false positive, as the includes are guarded with #if OS().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>434525</commentid>
    <comment_count>4</comment_count>
      <attachid>99300</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-07-09 13:29:05 -0700</bug_when>
    <thetext>Comment on attachment 99300
patch

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

&gt; Source/JavaScriptCore/heap/MachineStackMarker.cpp:83
&gt; +#if !OS(QNX)
&gt; +/* QNX doesn&apos;t support SA_RESTART yet. */

Are you sure you want ENABLE(JSC_MULTIPLE_THREADS)?
Why not disable JSC_MULTIPLE_THREADS if you can&apos;t support it correctly?

&gt; Source/JavaScriptCore/wtf/Platform.h:663
&gt; +#if OS(QNX)
&gt; +#define ENABLE_JIT 0
&gt; +#endif

Why do you put it in it&apos;s own #if?
IMHO http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/wtf/Platform.h?rev=90167#L1027 is the correct place for this.

&gt; Source/JavaScriptCore/wtf/StackBounds.cpp:49
&gt; +#include &lt;pthread.h&gt;
&gt;  #include &lt;fcntl.h&gt;
&gt;  #include &lt;sys/procfs.h&gt;
&gt;  #include &lt;stdio.h&gt;
&gt;  #include &lt;errno.h&gt;
&gt; +#include &lt;string.h&gt;

I agree with the false positive, but please sort the headers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>435909</commentid>
    <comment_count>5</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2011-07-12 13:24:57 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 99300 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=99300&amp;action=review
&gt; 

Thanks for the review, the patch is much more clean now. :-)

&gt; &gt; Source/JavaScriptCore/heap/MachineStackMarker.cpp:83
&gt; &gt; +#if !OS(QNX)
&gt; &gt; +/* QNX doesn&apos;t support SA_RESTART yet. */
&gt; 
&gt; Are you sure you want ENABLE(JSC_MULTIPLE_THREADS)?
&gt; Why not disable JSC_MULTIPLE_THREADS if you can&apos;t support it correctly?

Perfect, done.

&gt; 
&gt; &gt; Source/JavaScriptCore/wtf/Platform.h:663
&gt; &gt; +#if OS(QNX)
&gt; &gt; +#define ENABLE_JIT 0
&gt; &gt; +#endif
&gt; 
&gt; Why do you put it in it&apos;s own #if?
&gt; IMHO http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/wtf/Platform.h?rev=90167#L1027 is the correct place for this.

Done.

&gt; 
&gt; &gt; Source/JavaScriptCore/wtf/StackBounds.cpp:49
&gt; &gt; +#include &lt;pthread.h&gt;
&gt; &gt;  #include &lt;fcntl.h&gt;
&gt; &gt;  #include &lt;sys/procfs.h&gt;
&gt; &gt;  #include &lt;stdio.h&gt;
&gt; &gt;  #include &lt;errno.h&gt;
&gt; &gt; +#include &lt;string.h&gt;
&gt; 
&gt; I agree with the false positive, but please sort the headers.

Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>435913</commentid>
    <comment_count>6</comment_count>
      <attachid>100552</attachid>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2011-07-12 13:26:09 -0700</bug_when>
    <thetext>Created attachment 100552
patch v2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>435915</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-12 13:28:18 -0700</bug_when>
    <thetext>Attachment 100552 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/JavaScriptCore/ChangeLog&apos;, u&apos;Source...&quot; exit_code: 1

Source/JavaScriptCore/wtf/StackBounds.cpp:46:  &quot;pthread.h&quot; already included at Source/JavaScriptCore/wtf/StackBounds.cpp:28  [build/include] [4]
Total errors found: 1 in 4 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>435990</commentid>
    <comment_count>8</comment_count>
      <attachid>100552</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-07-12 14:56:30 -0700</bug_when>
    <thetext>Comment on attachment 100552
patch v2

LGTM, but I&apos;m not a reviewer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>436402</commentid>
    <comment_count>9</comment_count>
      <attachid>100552</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-07-13 06:32:27 -0700</bug_when>
    <thetext>Comment on attachment 100552
patch v2

Cool, r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>436426</commentid>
    <comment_count>10</comment_count>
      <attachid>100552</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-13 07:25:37 -0700</bug_when>
    <thetext>Comment on attachment 100552
patch v2

Clearing flags on attachment: 100552

Committed r90916: &lt;http://trac.webkit.org/changeset/90916&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>436427</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-13 07:25:41 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>99300</attachid>
            <date>2011-06-30 07:52:54 -0700</date>
            <delta_ts>2011-07-09 13:29:05 -0700</delta_ts>
            <desc>patch</desc>
            <filename>0001-Broken-build-on-QNX.patch</filename>
            <type>text/plain</type>
            <size>4976</size>
            <attacher name="Ademar Reis">ademar</attacher>
            
              <data encoding="base64">RnJvbSAxYzUzMmNlNTA3NTFhZDc2YmEyMGIzYjVhYTE1MTcyYzY5YjAwZmUxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBZGVtYXIgZGUgU291emEgUmVpcyBKciA8YWRlbWFyLnJlaXNA
b3BlbmJvc3NhLm9yZz4KRGF0ZTogVGh1LCAzMCBKdW4gMjAxMSAxMTo1MTo0OSAtMDMwMApTdWJq
ZWN0OiBbUEFUQ0hdIEJyb2tlbiBidWlsZCBvbiBRTlgKCmh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD02MzcxNwotLS0KIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VM
b2cgICAgICAgICAgICAgICAgICAgfCAgIDE3ICsrKysrKysrKysrKysrKysrCiBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvaGVhcC9NYWNoaW5lU3RhY2tNYXJrZXIuY3BwIHwgICAgOSArKysrKysrKysK
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS93dGYvRGF0ZU1hdGguY3BwICAgICAgICAgICAgfCAgICAy
ICstCiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL1BsYXRmb3JtLmggICAgICAgICAgICAgIHwg
ICAgNCArKysrCiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL1N0YWNrQm91bmRzLmNwcCAgICAg
ICAgIHwgICAgMiArKwogNSBmaWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cgYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IDBhMzE3MGQuLjZlOWY2MWMgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0ph
dmFTY3JpcHRDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDExLTA2LTMwICBBZGVt
YXIgZGUgU291emEgUmVpcyBKci4gIDxhZGVtYXIucmVpc0BvcGVuYm9zc2Eub3JnPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEJyb2tlbiBidWlsZCBv
biBRTlgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTYz
NzE3CisKKyAgICAgICAgUU5YIGRvZXNuJ3Qgc3VwcG9ydCBwdGhyZWFkJ3MgU0FfUkVTVEFSVCwg
SklUIGlzIGJyb2tlbiBhdAorICAgICAgICBydW50aW1lIGFuZCB0aGVyZSBhIGZldyBtaW5vciBj
b21waWxhdGlvbiBlcnJvcnMgaGVyZSBhbmQgdGhlcmUuCisgICAgICAgIE9yaWdpbmFsIHBhdGNo
IGJ5IFJpdHQgS29uc3RhbnRpbiA8cml0dC5rc0BnbWFpbC5jb20+LCBhbHNvCisgICAgICAgIHRl
c3RlZCBieSBoaW0gb24gUU5YIHY2LjUgKHg4NikKKworICAgICAgICAqIGhlYXAvTWFjaGluZVN0
YWNrTWFya2VyLmNwcDogZml4IGJ1aWxkIG9uIFFOWCB3aGVyZSBTQV9SRVNUQVJUIGlzbid0IGlt
cGxlbWVudGVkIHlldAorICAgICAgICAqIHd0Zi9EYXRlTWF0aC5jcHA6IGZpeCB1c2FnZSBvZiBh
YnMvbGFicworICAgICAgICAqIHd0Zi9QbGF0Zm9ybS5oOiBEaXNhYmxlIEpJVAorICAgICAgICAq
IHd0Zi9TdGFja0JvdW5kcy5jcHA6IEFkZCBhIGNvdXBsZSBvZiBtaXNzaW5nIGluY2x1ZGVzCisK
IDIwMTEtMDYtMzAgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgog
CiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHI5MDEwMi4KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL01hY2hpbmVTdGFja01hcmtlci5jcHAgYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvaGVhcC9NYWNoaW5lU3RhY2tNYXJrZXIuY3BwCmluZGV4IDczYTNkYjYu
LjBiYTg0N2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL01hY2hpbmVT
dGFja01hcmtlci5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2hlYXAvTWFjaGluZVN0
YWNrTWFya2VyLmNwcApAQCAtNzksOSArNzksMTIgQEAKICNpZiBVU0UoUFRIUkVBRFMpICYmICFP
UyhXSU5ET1dTKSAmJiAhT1MoREFSV0lOKQogI2luY2x1ZGUgPHNpZ25hbC5oPgogI2lmbmRlZiBT
QV9SRVNUQVJUCisjaWYgIU9TKFFOWCkKKy8qIFFOWCBkb2Vzbid0IHN1cHBvcnQgU0FfUkVTVEFS
VCB5ZXQuICovCiAjZXJyb3IgTWFjaGluZVRocmVhZHMgcmVxdWlyZXMgU0FfUkVTVEFSVAogI2Vu
ZGlmCiAjZW5kaWYKKyNlbmRpZgogCiAjZW5kaWYKIApAQCAtMTExLDYgKzExNCw3IEBAIHR5cGVk
ZWYgSEFORExFIFBsYXRmb3JtVGhyZWFkOwogdHlwZWRlZiBwdGhyZWFkX3QgUGxhdGZvcm1UaHJl
YWQ7CiBzdGF0aWMgY29uc3QgaW50IFNpZ1RocmVhZFN1c3BlbmRSZXN1bWUgPSBTSUdVU1IyOwog
CisjaWYgZGVmaW5lZChTQV9SRVNUQVJUKQogc3RhdGljIHZvaWQgcHRocmVhZFNpZ25hbEhhbmRs
ZXJTdXNwZW5kUmVzdW1lKGludCBzaWdubykKIHsKICAgICBzaWdzZXRfdCBzaWduYWxTZXQ7CkBA
IC0xMTksNiArMTIzLDcgQEAgc3RhdGljIHZvaWQgcHRocmVhZFNpZ25hbEhhbmRsZXJTdXNwZW5k
UmVzdW1lKGludCBzaWdubykKICAgICBzaWdzdXNwZW5kKCZzaWduYWxTZXQpOwogfQogI2VuZGlm
CisjZW5kaWYKIAogY2xhc3MgTWFjaGluZVRocmVhZHM6OlRocmVhZCB7CiBwdWJsaWM6CkBAIC0x
MjgsMTEgKzEzMywxMyBAQCBwdWJsaWM6CiAgICAgICAgICwgc3RhY2tCYXNlKGJhc2UpCiAgICAg
ewogI2lmIFVTRShQVEhSRUFEUykgJiYgIU9TKFdJTkRPV1MpICYmICFPUyhEQVJXSU4pCisjaWYg
ZGVmaW5lZChTQV9SRVNUQVJUKQogICAgICAgICBzdHJ1Y3Qgc2lnYWN0aW9uIGFjdGlvbjsKICAg
ICAgICAgYWN0aW9uLnNhX2hhbmRsZXIgPSBwdGhyZWFkU2lnbmFsSGFuZGxlclN1c3BlbmRSZXN1
bWU7CiAgICAgICAgIHNpZ2VtcHR5c2V0KCZhY3Rpb24uc2FfbWFzayk7CiAgICAgICAgIGFjdGlv
bi5zYV9mbGFncyA9IFNBX1JFU1RBUlQ7CiAgICAgICAgIHNpZ2FjdGlvbihTaWdUaHJlYWRTdXNw
ZW5kUmVzdW1lLCAmYWN0aW9uLCAwKTsKKyNlbmRpZgogCiAgICAgICAgIHNpZ3NldF90IG1hc2s7
CiAgICAgICAgIHNpZ2VtcHR5c2V0KCZtYXNrKTsKQEAgLTM3Myw5ICszODAsMTEgQEAgc3RhdGlj
IHNpemVfdCBnZXRQbGF0Zm9ybVRocmVhZFJlZ2lzdGVycyhjb25zdCBQbGF0Zm9ybVRocmVhZCYg
cGxhdGZvcm1UaHJlYWQsIFAKICAgICAvLyBlLmcuIG9uIEZyZWVCU0QgNS40LCBuZXVuZG9yZkBr
ZGUub3JnCiAgICAgcHRocmVhZF9hdHRyX2dldF9ucChwbGF0Zm9ybVRocmVhZCwgJnJlZ3MpOwog
I2Vsc2UKKyNpZiAhT1MoUU5YKQogICAgIC8vIEZJWE1FOiB0aGlzIGZ1bmN0aW9uIGlzIG5vbi1w
b3J0YWJsZTsgb3RoZXIgUE9TSVggc3lzdGVtcyBtYXkgaGF2ZSBkaWZmZXJlbnQgbnAgYWx0ZXJu
YXRpdmVzCiAgICAgcHRocmVhZF9nZXRhdHRyX25wKHBsYXRmb3JtVGhyZWFkLCAmcmVncyk7CiAj
ZW5kaWYKKyNlbmRpZgogICAgIHJldHVybiAwOwogI2Vsc2UKICNlcnJvciBOZWVkIGEgd2F5IHRv
IGdldCB0aHJlYWQgcmVnaXN0ZXJzIG9uIHRoaXMgcGxhdGZvcm0KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS93dGYvRGF0ZU1hdGguY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3Jl
L3d0Zi9EYXRlTWF0aC5jcHAKaW5kZXggNWNhZThmNi4uOWZjMjU4OCAxMDA2NDQKLS0tIGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9EYXRlTWF0aC5jcHAKKysrIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL3d0Zi9EYXRlTWF0aC5jcHAKQEAgLTY5OCw3ICs2OTgsNyBAQCBkb3VibGUgcGFyc2VF
UzVEYXRlRnJvbU51bGxUZXJtaW5hdGVkQ2hhcmFjdGVycyhjb25zdCBjaGFyKiBkYXRlU3RyaW5n
KQogICAgICAgICAgICAgcmV0dXJuIHN0ZDo6bnVtZXJpY19saW1pdHM8ZG91YmxlPjo6cXVpZXRf
TmFOKCk7CiAgICAgICAgIGlmICgqcG9zdFBhcnNlUG9zaXRpb24gIT0gJzonIHx8IChwb3N0UGFy
c2VQb3NpdGlvbiAtIGN1cnJlbnRQb3NpdGlvbikgIT0gMikKICAgICAgICAgICAgIHJldHVybiBz
dGQ6Om51bWVyaWNfbGltaXRzPGRvdWJsZT46OnF1aWV0X05hTigpOwotICAgICAgICB0ekhvdXJz
QWJzID0gYWJzKHR6SG91cnMpOworICAgICAgICB0ekhvdXJzQWJzID0gbGFicyh0ekhvdXJzKTsK
ICAgICAgICAgY3VycmVudFBvc2l0aW9uID0gcG9zdFBhcnNlUG9zaXRpb24gKyAxOwogICAgICAg
ICAKICAgICAgICAgaWYgKCFpc0FTQ0lJRGlnaXQoKmN1cnJlbnRQb3NpdGlvbikpCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL1BsYXRmb3JtLmggYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvd3RmL1BsYXRmb3JtLmgKaW5kZXggY2NkZmNkOC4uZTc5OGNkMSAxMDA2NDQKLS0t
IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9QbGF0Zm9ybS5oCisrKyBiL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS93dGYvUGxhdGZvcm0uaApAQCAtNjU4LDYgKzY1OCwxMCBAQAogI2RlZmluZSBF
TkFCTEVfUFVSR0VBQkxFX01FTU9SWSAxCiAjZW5kaWYKIAorI2lmIE9TKFFOWCkKKyNkZWZpbmUg
RU5BQkxFX0pJVCAwCisjZW5kaWYKKwogI2lmIFBMQVRGT1JNKElPUykKICNkZWZpbmUgRU5BQkxF
X0NPTlRFWFRfTUVOVVMgMAogI2RlZmluZSBFTkFCTEVfRFJBR19TVVBQT1JUIDAKZGlmZiAtLWdp
dCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93dGYvU3RhY2tCb3VuZHMuY3BwIGIvU291cmNlL0ph
dmFTY3JpcHRDb3JlL3d0Zi9TdGFja0JvdW5kcy5jcHAKaW5kZXggNDFlMGQ2MC4uMmQ4MzIzMyAx
MDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9TdGFja0JvdW5kcy5jcHAKKysr
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9TdGFja0JvdW5kcy5jcHAKQEAgLTQxLDEwICs0
MSwxMiBAQAogCiAjZWxpZiBPUyhRTlgpCiAKKyNpbmNsdWRlIDxwdGhyZWFkLmg+CiAjaW5jbHVk
ZSA8ZmNudGwuaD4KICNpbmNsdWRlIDxzeXMvcHJvY2ZzLmg+CiAjaW5jbHVkZSA8c3RkaW8uaD4K
ICNpbmNsdWRlIDxlcnJuby5oPgorI2luY2x1ZGUgPHN0cmluZy5oPgogCiAjZWxpZiBPUyhVTklY
KQogCi0tIAoxLjcuMy40Cgo=
</data>
<flag name="review"
          id="93764"
          type_id="1"
          status="-"
          setter="paroga"
    />
    <flag name="commit-queue"
          id="93765"
          type_id="3"
          status="-"
          setter="paroga"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>100552</attachid>
            <date>2011-07-12 13:26:09 -0700</date>
            <delta_ts>2011-07-13 07:25:37 -0700</delta_ts>
            <desc>patch v2</desc>
            <filename>0001-Broken-build-on-QNX.patch</filename>
            <type>text/plain</type>
            <size>3749</size>
            <attacher name="Ademar Reis">ademar</attacher>
            
              <data encoding="base64">RnJvbSBjNmEwMThmYzcxNjAxYTgwYTMyZTlhMjNmZGFkNzE3NjBiODNkZWI5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBZGVtYXIgZGUgU291emEgUmVpcyBKciA8YWRlbWFyLnJlaXNA
b3BlbmJvc3NhLm9yZz4KRGF0ZTogVHVlLCAxMiBKdWwgMjAxMSAxNzoyMjozNSAtMDMwMApTdWJq
ZWN0OiBbUEFUQ0hdIEJyb2tlbiBidWlsZCBvbiBRTlgKCmh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD02MzcxNwotLS0KIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VM
b2cgICAgICAgICAgIHwgICAxOCArKysrKysrKysrKysrKysrKysKIFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS93dGYvRGF0ZU1hdGguY3BwICAgIHwgICAgMiArLQogU291cmNlL0phdmFTY3JpcHRDb3Jl
L3d0Zi9QbGF0Zm9ybS5oICAgICAgfCAgICA1ICsrKy0tCiBTb3VyY2UvSmF2YVNjcmlwdENvcmUv
d3RmL1N0YWNrQm91bmRzLmNwcCB8ICAgIDYgKysrKy0tCiA0IGZpbGVzIGNoYW5nZWQsIDI2IGlu
c2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3Jp
cHRDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKaW5kZXgg
ODM4OWYwZC4uNmE4NjAzNyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5n
ZUxvZworKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEg
QEAKKzIwMTEtMDYtMzAgIEFkZW1hciBkZSBTb3V6YSBSZWlzIEpyLiAgPGFkZW1hci5yZWlzQG9w
ZW5ib3NzYS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgQnJva2VuIGJ1aWxkIG9uIFFOWAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NjM3MTcKKworICAgICAgICBRTlggZG9lc24ndCBzdXBwb3J0IHB0
aHJlYWQncyBTQV9SRVNUQVJUIChyZXF1aXJlZCBieQorICAgICAgICBKU0NfTVVMVElQTEVfVEhS
RUFEUyksIEpJVCBpcyBicm9rZW4gYXQgcnVudGltZSBhbmQgdGhlcmUgYQorICAgICAgICBmZXcg
bWlub3IgY29tcGlsYXRpb24gZXJyb3JzIGhlcmUgYW5kIHRoZXJlLgorCisgICAgICAgIE9yaWdp
bmFsIHBhdGNoIGJ5IFJpdHQgS29uc3RhbnRpbiA8cml0dC5rc0BnbWFpbC5jb20+LCBhbHNvCisg
ICAgICAgIHRlc3RlZCBieSBoaW0gb24gUU5YIHY2LjUgKHg4NikKKworICAgICAgICAqIHd0Zi9E
YXRlTWF0aC5jcHA6IGZpeCB1c2FnZSBvZiBhYnMvbGFicworICAgICAgICAqIHd0Zi9QbGF0Zm9y
bS5oOiBEaXNhYmxlIEpJVCBhbmQgSlNDX01VTFRJUExFX1RIUkVBRFMKKyAgICAgICAgKiB3dGYv
U3RhY2tCb3VuZHMuY3BwOiBBZGQgYSBjb3VwbGUgb2YgbWlzc2luZyBpbmNsdWRlcyAoYW5kIHNv
cnQgdGhlbSkKKwogMjAxMS0wNy0xMiAgQWRhbSBSb2JlbiAgPGFyb2JlbkBhcHBsZS5jb20+CiAK
ICAgICAgICAgRW5zdXJlIG5vIGludGVybWVkaWF0ZSBXVEY6OlN0cmluZ3MgYXJlIGNyZWF0ZWQg
d2hlbiBjb25jYXRlbmF0aW5nIHdpdGggc3RyaW5nIGxpdGVyYWxzCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvd3RmL0RhdGVNYXRoLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS93dGYvRGF0ZU1hdGguY3BwCmluZGV4IDVjYWU4ZjYuLjlmYzI1ODggMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS93dGYvRGF0ZU1hdGguY3BwCisrKyBiL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS93dGYvRGF0ZU1hdGguY3BwCkBAIC02OTgsNyArNjk4LDcgQEAgZG91YmxlIHBhcnNl
RVM1RGF0ZUZyb21OdWxsVGVybWluYXRlZENoYXJhY3RlcnMoY29uc3QgY2hhciogZGF0ZVN0cmlu
ZykKICAgICAgICAgICAgIHJldHVybiBzdGQ6Om51bWVyaWNfbGltaXRzPGRvdWJsZT46OnF1aWV0
X05hTigpOwogICAgICAgICBpZiAoKnBvc3RQYXJzZVBvc2l0aW9uICE9ICc6JyB8fCAocG9zdFBh
cnNlUG9zaXRpb24gLSBjdXJyZW50UG9zaXRpb24pICE9IDIpCiAgICAgICAgICAgICByZXR1cm4g
c3RkOjpudW1lcmljX2xpbWl0czxkb3VibGU+OjpxdWlldF9OYU4oKTsKLSAgICAgICAgdHpIb3Vy
c0FicyA9IGFicyh0ekhvdXJzKTsKKyAgICAgICAgdHpIb3Vyc0FicyA9IGxhYnModHpIb3Vycyk7
CiAgICAgICAgIGN1cnJlbnRQb3NpdGlvbiA9IHBvc3RQYXJzZVBvc2l0aW9uICsgMTsKICAgICAg
ICAgCiAgICAgICAgIGlmICghaXNBU0NJSURpZ2l0KCpjdXJyZW50UG9zaXRpb24pKQpkaWZmIC0t
Z2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9QbGF0Zm9ybS5oIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3d0Zi9QbGF0Zm9ybS5oCmluZGV4IGJjMjMyZmYuLjg4OGIzMWQgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93dGYvUGxhdGZvcm0uaAorKysgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvd3RmL1BsYXRmb3JtLmgKQEAgLTU3OCw3ICs1NzgsNyBAQAogI2RlZmluZSBX
VEZfVVNFX1BUSFJFQURfQkFTRURfUVQgMQogI2VuZGlmCiAKLSNpZiAoUExBVEZPUk0oR1RLKSB8
fCBQTEFURk9STShJT1MpIHx8IFBMQVRGT1JNKE1BQykgfHwgUExBVEZPUk0oV0lOKSB8fCAoUExB
VEZPUk0oUVQpICYmIChPUyhEQVJXSU4pIHx8IFVTRShQVEhSRUFEX0JBU0VEX1FUKSkgJiYgIUVO
QUJMRShTSU5HTEVfVEhSRUFERUQpKSkgJiYgIWRlZmluZWQoRU5BQkxFX0pTQ19NVUxUSVBMRV9U
SFJFQURTKQorI2lmIChQTEFURk9STShHVEspIHx8IFBMQVRGT1JNKElPUykgfHwgUExBVEZPUk0o
TUFDKSB8fCBQTEFURk9STShXSU4pIHx8IChQTEFURk9STShRVCkgJiYgKE9TKERBUldJTikgfHwg
VVNFKFBUSFJFQURfQkFTRURfUVQpKSAmJiAhRU5BQkxFKFNJTkdMRV9USFJFQURFRCkpKSAmJiAh
T1MoUU5YKSAmJiAhZGVmaW5lZChFTkFCTEVfSlNDX01VTFRJUExFX1RIUkVBRFMpCiAjZGVmaW5l
IEVOQUJMRV9KU0NfTVVMVElQTEVfVEhSRUFEUyAxCiAjZW5kaWYKIApAQCAtMTAyNyw3ICsxMDI3
LDggQEAKICNpZiAhZGVmaW5lZChFTkFCTEVfSklUKSBcCiAgICAgJiYgKENQVShYODYpIHx8IENQ
VShYODZfNjQpIHx8IENQVShBUk0pIHx8IENQVShNSVBTKSkgXAogICAgICYmIChPUyhEQVJXSU4p
IHx8ICFDT01QSUxFUihHQ0MpIHx8IEdDQ19WRVJTSU9OX0FUX0xFQVNUKDQsIDEsIDApKSBcCi0g
ICAgJiYgIU9TKFdJTkNFKQorICAgICYmICFPUyhXSU5DRSkgXAorICAgICYmICFPUyhRTlgpCiAj
ZGVmaW5lIEVOQUJMRV9KSVQgMQogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS93dGYvU3RhY2tCb3VuZHMuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9T
dGFja0JvdW5kcy5jcHAKaW5kZXggNDFlMGQ2MC4uNmI2MTI3MCAxMDA2NDQKLS0tIGEvU291cmNl
L0phdmFTY3JpcHRDb3JlL3d0Zi9TdGFja0JvdW5kcy5jcHAKKysrIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL3d0Zi9TdGFja0JvdW5kcy5jcHAKQEAgLTQxLDEwICs0MSwxMiBAQAogCiAjZWxpZiBP
UyhRTlgpCiAKKyNpbmNsdWRlIDxlcnJuby5oPgogI2luY2x1ZGUgPGZjbnRsLmg+Ci0jaW5jbHVk
ZSA8c3lzL3Byb2Nmcy5oPgorI2luY2x1ZGUgPHB0aHJlYWQuaD4KICNpbmNsdWRlIDxzdGRpby5o
PgotI2luY2x1ZGUgPGVycm5vLmg+CisjaW5jbHVkZSA8c3RyaW5nLmg+CisjaW5jbHVkZSA8c3lz
L3Byb2Nmcy5oPgogCiAjZWxpZiBPUyhVTklYKQogCi0tIAoxLjcuMy40Cgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>