<?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>108083</bug_id>
          
          <creation_ts>2013-01-28 07:43:36 -0800</creation_ts>
          <short_desc>[GTK] Building fails in an armv5tel board</short_desc>
          <delta_ts>2013-02-01 22:27:57 -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>New Bugs</component>
          <version>528+ (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>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Adrian Perez">aperez</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>dbates</cc>
    
    <cc>mrobinson</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>817752</commentid>
    <comment_count>0</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2013-01-28 07:43:36 -0800</bug_when>
    <thetext>[GTK] Building fails in an armv5tel board</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>817754</commentid>
    <comment_count>1</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2013-01-28 07:47:49 -0800</bug_when>
    <thetext>More precisely, the “configure” script claims that the C++ compiler
cannot be found, examining “configure.log” this can be observed:

configure:5761: g++ -c -march=pentium4 -msse2 -mfpmath=sse   conftest.cpp &gt;&amp;5
g++: error: unrecognized argument in option &apos;-march=pentium4&apos;
g++: note: valid arguments to &apos;-march=&apos; are: armv2 armv2a armv3 armv3m armv4 armv4t armv5 armv5e armv5t armv5te armv6 armv6-m armv6j armv6k armv6s-m armv6t2 armv6z armv6zk armv7 armv7-a armv7-m armv7-r armv7e-m ep9312 iwmmxt iwmmxt2 native
g++: error: unrecognized command line option &apos;-msse2&apos;
g++: error: unrecognized command line option &apos;-mfpmath=sse&apos;

Of course, passing those options does not make sense in ARM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>817755</commentid>
    <comment_count>2</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2013-01-28 07:49:12 -0800</bug_when>
    <thetext>For reference, the board is a Dreamplug, which reports the following:

% cat /proc/cpuinfo
processor       : 0
model name      : Feroceon 88FR131 rev 1 (v5l)
BogoMIPS        : 1191.11
Features        : swp half thumb fastmult edsp
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant     : 0x2
CPU part        : 0x131
CPU revision    : 1

Hardware        : Marvell Kirkwood (Flattened Device Tree)
Revision        : 0000
Serial          : 0000000000000000

% uname -m
armv5tel</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>817758</commentid>
    <comment_count>3</comment_count>
      <attachid>184983</attachid>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2013-01-28 07:53:42 -0800</bug_when>
    <thetext>Created attachment 184983
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>818585</commentid>
    <comment_count>4</comment_count>
      <attachid>184983</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2013-01-28 23:03:50 -0800</bug_when>
    <thetext>Comment on attachment 184983
Patch

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

&gt; Tools/Scripts/webkitdirs.pm:1323
&gt; +    return $Config{archname} =~ /^arm(-|v[567])/;

Would it be sufficient to match a string that begins with &quot;arm-&quot; or &quot;armv&quot;? In particular, would it be sufficient to match a string that begins with &quot;armv&quot; as opposed to {armv5, armv6, armv7}?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>818833</commentid>
    <comment_count>5</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2013-01-29 04:39:34 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 184983 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=184983&amp;action=review
&gt; 
&gt; &gt; Tools/Scripts/webkitdirs.pm:1323
&gt; &gt; +    return $Config{archname} =~ /^arm(-|v[567])/;
&gt; 
&gt; Would it be sufficient to match a string that begins with &quot;arm-&quot; or &quot;armv&quot;? In particular, would it be sufficient to match a string that begins with &quot;armv&quot; as opposed to {armv5, armv6, armv7}?

After thinking a bit more about this, I think you are right: it may
be better to go for the broader /^arm[v-]/ regexp here, so it won&apos;t
be needed in the future to edit this if some new ARM incarnation
happens to be reported e.g. as “armv8” (or whatever the version is).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>818864</commentid>
    <comment_count>6</comment_count>
      <attachid>185226</attachid>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2013-01-29 05:46:15 -0800</bug_when>
    <thetext>Created attachment 185226
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>823541</commentid>
    <comment_count>7</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2013-02-01 21:18:46 -0800</bug_when>
    <thetext>Could the second version of the patch (which checks for &quot;^arm[v-]&quot;)
be landed? Probably that&apos;s the best we can to get builds being done
in the broadest amount of ARM machines possible.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>823554</commentid>
    <comment_count>8</comment_count>
      <attachid>185226</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-01 22:27:54 -0800</bug_when>
    <thetext>Comment on attachment 185226
Patch

Clearing flags on attachment: 185226

Committed r141683: &lt;http://trac.webkit.org/changeset/141683&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>823555</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-01 22:27:57 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>184983</attachid>
            <date>2013-01-28 07:53:42 -0800</date>
            <delta_ts>2013-01-29 05:46:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108083-20130128175250.patch</filename>
            <type>text/plain</type>
            <size>1308</size>
            <attacher name="Adrian Perez">aperez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwOTYzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZTJiYWZkMGY3NjQ4YjkxMzhhNjcwZTFiZTI3NjJlNTg5
NzVjNDc0Yi4uMzNlNDdkMGU4MjUxNzQxODE2YTA5MDEzYWQ5ZTE4M2M1Nzc0NGM2ZCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4
IEBACisyMDEzLTAxLTI4ICBBZHJpYW4gUGVyZXogZGUgQ2FzdHJvICA8YXBlcmV6QGlnYWxpYS5j
b20+CisKKyAgICAgICAgW0dUS10gQnVpbGRpbmcgZmFpbHMgaW4gYW4gYXJtdjV0ZWwgYm9hcmQK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwODA4Mwor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluIHNvbWUg
c3lzdGVtcyBpbiB3aGljaCAkYXJjaGl0ZWN0dXJlIGlzIGZpbGxlZC1pbiBmcm9tICJ1bmFtZSAt
bSIKKyAgICAgICAgdGhlIHZhbHVlIG1heSBub3Qgc3RhcnQgd2l0aCAiYXJtLSIsIGJ1dCB3aXRo
ICJhcm12TiIsIHdoZXJlICJOIiBpcworICAgICAgICBhbiBhcmNoaXRlY3R1cmUgdmVyc2lvbiBu
dW1iZXIuIFRoZSByZWdleHAgaW4gaXNBUk0oKSBpcyBtb2RpZmllZAorICAgICAgICBzbyBpdCBj
b3ZlcnMgdGhlc2Uga2luZCBvZiBjYXNlcy4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0ZGly
cy5wbToKKyAgICAgICAgKGlzQVJNKToKKwogMjAxMy0wMS0yOCAgUmFwaGFlbCBLdWJvIGRhIENv
c3RhICA8cmFwaGFlbC5rdWJvLmRhLmNvc3RhQGludGVsLmNvbT4KIAogICAgICAgICBbRUZMXSBJ
bmNsdWRlIEVjb3JlX0dldG9wdC5oIGluIE1pbmlCcm93c2VyLgpkaWZmIC0tZ2l0IGEvVG9vbHMv
U2NyaXB0cy93ZWJraXRkaXJzLnBtIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBtCmluZGV4
IDhkMzdhOGNmMjUyZjRlYTM5ZDE3MmE2ZDllYzM0YmNkMTY3MDRmN2YuLjliOTdmM2JmM2YyMWVj
MjhjZmIyZDNmZTNjOWEzNGM3NDlkOTllYzYgMTAwNzU1Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0ZGlycy5wbQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdGRpcnMucG0KQEAgLTEzMjAsNyAr
MTMyMCw3IEBAIHN1YiBpc0ZyZWVCU0QoKQogCiBzdWIgaXNBUk0oKQogewotICAgIHJldHVybiAk
Q29uZmlne2FyY2huYW1lfSA9fiAvXmFybS0vOworICAgIHJldHVybiAkQ29uZmlne2FyY2huYW1l
fSA9fiAvXmFybSgtfHZbNTY3XSkvOwogfQogCiBzdWIgaXNDcm9zc0NvbXBpbGF0aW9uKCkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185226</attachid>
            <date>2013-01-29 05:46:15 -0800</date>
            <delta_ts>2013-02-01 22:27:54 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108083-20130129154522.patch</filename>
            <type>text/plain</type>
            <size>1296</size>
            <attacher name="Adrian Perez">aperez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxMDk3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNWE1NTEzMTY0MjUyMjY4YjZjOGEzYzFiNjdiMDcyZjky
YWQ0Nzg5OC4uZjY4YTExYjY5YTYxMjYzM2YyZDE5MGUxNDM0YThkZmQ4YTBlZGExMSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4
IEBACisyMDEzLTAxLTI5ICBBZHJpYW4gUGVyZXogZGUgQ2FzdHJvICA8YXBlcmV6QGlnYWxpYS5j
b20+CisKKyAgICAgICAgW0dUS10gQnVpbGRpbmcgZmFpbHMgaW4gYW4gYXJtdjV0ZWwgYm9hcmQK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwODA4Mwor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluIHNvbWUg
c3lzdGVtcyBpbiB3aGljaCAkYXJjaGl0ZWN0dXJlIGlzIGZpbGxlZC1pbiBmcm9tICJ1bmFtZSAt
bSIKKyAgICAgICAgdGhlIHZhbHVlIG1heSBub3Qgc3RhcnQgd2l0aCAiYXJtLSIsIGJ1dCB3aXRo
ICJhcm12TiIsIHdoZXJlICJOIiBpcworICAgICAgICBhbiBhcmNoaXRlY3R1cmUgdmVyc2lvbiBu
dW1iZXIuIFRoZSByZWdleHAgaW4gaXNBUk0oKSBpcyBtb2RpZmllZAorICAgICAgICBzbyBpdCBj
b3ZlcnMgdGhlc2Uga2luZCBvZiBjYXNlcy4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0ZGly
cy5wbToKKyAgICAgICAgKGlzQVJNKToKKwogMjAxMy0wMS0yOSAgQ2FybG9zIEdhcmNpYSBDYW1w
b3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10gSW1wbGVtZW50IHJlc291
cmNlcyBBUEkgdXNpbmcgaW5qZWN0ZWQgYnVuZGxlCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRz
L3dlYmtpdGRpcnMucG0gYi9Ub29scy9TY3JpcHRzL3dlYmtpdGRpcnMucG0KaW5kZXggOGQzN2E4
Y2YyNTJmNGVhMzlkMTcyYTZkOWVjMzRiY2QxNjcwNGY3Zi4uNjliNzdlYjU5Njc4Y2VhM2ZiMjZj
MWE0NDg5NzkwYmJiZjZiNDg4MiAxMDA3NTUKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJz
LnBtCisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbQpAQCAtMTMyMCw3ICsxMzIwLDcg
QEAgc3ViIGlzRnJlZUJTRCgpCiAKIHN1YiBpc0FSTSgpCiB7Ci0gICAgcmV0dXJuICRDb25maWd7
YXJjaG5hbWV9ID1+IC9eYXJtLS87CisgICAgcmV0dXJuICRDb25maWd7YXJjaG5hbWV9ID1+IC9e
YXJtW3ZcLV0vOwogfQogCiBzdWIgaXNDcm9zc0NvbXBpbGF0aW9uKCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>