<?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>130506</bug_id>
          
          <creation_ts>2014-03-20 05:59:27 -0700</creation_ts>
          <short_desc>[EFL] Add ARM64 build support</short_desc>
          <delta_ts>2014-03-26 00:29:34 -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>WebKit EFL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</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>
          <dependson>130453</dependson>
    
    <dependson>130454</dependson>
    
    <dependson>130500</dependson>
    
    <dependson>130502</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gabor Rapcsanyi">rgabor</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>benjamin</cc>
    
    <cc>bunhere</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>ossy</cc>
    
    <cc>rakuco</cc>
    
    <cc>sergio</cc>
    
    <cc>zherczeg</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>992486</commentid>
    <comment_count>0</comment_count>
    <who name="Gabor Rapcsanyi">rgabor</who>
    <bug_when>2014-03-20 05:59:27 -0700</bug_when>
    <thetext>Add ARM64 build support to EFL port.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>992490</commentid>
    <comment_count>1</comment_count>
      <attachid>227285</attachid>
    <who name="Gabor Rapcsanyi">rgabor</who>
    <bug_when>2014-03-20 06:35:24 -0700</bug_when>
    <thetext>Created attachment 227285
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>994023</commentid>
    <comment_count>2</comment_count>
      <attachid>227285</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-03-24 16:38:36 -0700</bug_when>
    <thetext>Comment on attachment 227285
proposed patch

rs=me. However, it would be nicer if JS guys take a final look before landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>994151</commentid>
    <comment_count>3</comment_count>
      <attachid>227285</attachid>
    <who name="Zoltan Herczeg">zherczeg</who>
    <bug_when>2014-03-25 05:46:49 -0700</bug_when>
    <thetext>Comment on attachment 227285
proposed patch

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

&gt; Source/WTF/wtf/Platform.h:155
&gt; +#if defined(__arm64__) &amp;&amp; defined(__APPLE__) || defined(__aarch64__)

I would put a bracket around the &amp;&amp; part.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>994154</commentid>
    <comment_count>4</comment_count>
    <who name="Gabor Rapcsanyi">rgabor</who>
    <bug_when>2014-03-25 06:14:29 -0700</bug_when>
    <thetext>Thanks for the review, I changed what Zoltan suggested.
Patch landed: 
http://trac.webkit.org/changeset/166232</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>994497</commentid>
    <comment_count>5</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-03-25 22:45:40 -0700</bug_when>
    <thetext>Thank you for great work for EFL port. BTW, I wonder whether EFL ARM bot compiles EFL port based on ARM64 architecture.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>994511</commentid>
    <comment_count>6</comment_count>
    <who name="Gabor Rapcsanyi">rgabor</who>
    <bug_when>2014-03-26 00:28:08 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Thank you for great work for EFL port. BTW, I wonder whether EFL ARM bot compiles EFL port based on ARM64 architecture.

Yes, the EFL port is now building for ARM64 and also we have an EFL ARM64 builder bot here: http://build.webkit.sed.hu/waterfall

We have some problems with the dependencies so they are built by hand now. If we can solve this in the future we can connect this bot to the Apple master.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>994512</commentid>
    <comment_count>7</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-03-26 00:29:34 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (In reply to comment #5)
&gt; &gt; Thank you for great work for EFL port. BTW, I wonder whether EFL ARM bot compiles EFL port based on ARM64 architecture.
&gt; 
&gt; Yes, the EFL port is now building for ARM64 and also we have an EFL ARM64 builder bot here: http://build.webkit.sed.hu/waterfall
&gt; 
&gt; We have some problems with the dependencies so they are built by hand now. If we can solve this in the future we can connect this bot to the Apple master.

Nice. I hope to see it on build.webkit.org in near future. Thanks a lot !</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>227285</attachid>
            <date>2014-03-20 06:35:24 -0700</date>
            <delta_ts>2014-03-25 06:14:46 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>efl_arm64.patch</filename>
            <type>text/plain</type>
            <size>4278</size>
            <attacher name="Gabor Rapcsanyi">rgabor</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDE2NTk2
MCkKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEyIEBACisyMDE0LTAz
LTIwICBHYWJvciBSYXBjc2FueWkgIDxyZ2Fib3JAd2Via2l0Lm9yZz4KKworICAgICAgICBbRUZM
XSBBZGQgQVJNNjQgYnVpbGQgc3VwcG9ydAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTMwNTA2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBDTWFrZUxpc3RzLnR4dDogU2V0IFdURl9DUFVfQVJNNjQgd2hl
biBhYXJjaDY0IGlzIGRlZmluZWQuCisKIDIwMTQtMDMtMTcgIEJyZW5kYW4gTG9uZyAgPGIubG9u
Z0BjYWJsZWxhYnMuY29tPgogCiAgICAgICAgIFtHU3RyZWFtZXJdIGh1bWFuIHJlYWRhYmxlIGxh
bmd1YWdlIGNvZGUgZm9yIHRyYWNrcwpJbmRleDogQ01ha2VMaXN0cy50eHQKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gQ01ha2VMaXN0cy50eHQJKHJldmlzaW9uIDE2NTgwOCkKKysrIENNYWtlTGlzdHMudHh0CSh3
b3JraW5nIGNvcHkpCkBAIC03Nyw2ICs3Nyw4IEBAIGVsc2UgKCkKIGVuZGlmICgpCiBpZiAoTE9X
RVJDQVNFX0NNQUtFX1NZU1RFTV9QUk9DRVNTT1IgTUFUQ0hFUyAiXmFybSIpCiAgICAgc2V0KFdU
Rl9DUFVfQVJNIDEpCitlbHNlaWYgKExPV0VSQ0FTRV9DTUFLRV9TWVNURU1fUFJPQ0VTU09SIE1B
VENIRVMgIl5hYXJjaDY0IikKKyAgICBzZXQoV1RGX0NQVV9BUk02NCAxKQogZWxzZWlmIChMT1dF
UkNBU0VfQ01BS0VfU1lTVEVNX1BST0NFU1NPUiBNQVRDSEVTICJebWlwcyIpCiAgICAgc2V0KFdU
Rl9DUFVfTUlQUyAxKQogZWxzZWlmIChMT1dFUkNBU0VfQ01BS0VfU1lTVEVNX1BST0NFU1NPUiBN
QVRDSEVTICJzaDQiKQpJbmRleDogU291cmNlL1RoaXJkUGFydHkvQ2hhbmdlTG9nCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9UaGlyZFBhcnR5L0NoYW5nZUxvZwkocmV2aXNpb24gMTY1OTYwKQorKysg
U291cmNlL1RoaXJkUGFydHkvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTIg
QEAKKzIwMTQtMDMtMjAgIEdhYm9yIFJhcGNzYW55aSAgPHJnYWJvckB3ZWJraXQub3JnPgorCisg
ICAgICAgIFtFRkxdIEFkZCBBUk02NCBidWlsZCBzdXBwb3J0CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzA1MDYKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGxldmVsZGIvcG9ydC9hdG9taWNfcG9pbnRl
ci5oOiBTZXQgQVJDSF9DUFVfQVJNX0ZBTUlMWSB3aGVuIF9fYWFyY2g2NF9fIGlzIGRlZmluZWQu
CisKIDIwMTQtMDMtMTQgIExhbmRyeSBCcmV1aWwgIDxsYW5kcnlAb3BlbmJzZC5vcmc+CiAKICAg
ICAgICAgRml4IGxldmVsZGIgYnVpbGQgb24gT3BlbkJTRC9OZXRCU0QgYnkgdXNpbmcgdGhlIEZy
ZWVCU0QgY29kZXBhdGhzLgpJbmRleDogU291cmNlL1RoaXJkUGFydHkvbGV2ZWxkYi9wb3J0L2F0
b21pY19wb2ludGVyLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1RoaXJkUGFydHkvbGV2ZWxkYi9w
b3J0L2F0b21pY19wb2ludGVyLmgJKHJldmlzaW9uIDE2NTgwOCkKKysrIFNvdXJjZS9UaGlyZFBh
cnR5L2xldmVsZGIvcG9ydC9hdG9taWNfcG9pbnRlci5oCSh3b3JraW5nIGNvcHkpCkBAIC0zNCw3
ICszNCw3IEBACiAjZGVmaW5lIEFSQ0hfQ1BVX1g4Nl9GQU1JTFkgMQogI2VsaWYgZGVmaW5lZChf
TV9JWDg2KSB8fCBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9faTM4NikKICNkZWZpbmUg
QVJDSF9DUFVfWDg2X0ZBTUlMWSAxCi0jZWxpZiBkZWZpbmVkKF9fQVJNRUxfXykKKyNlbGlmIGRl
ZmluZWQoX19BUk1FTF9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9fKQogI2RlZmluZSBBUkNIX0NQ
VV9BUk1fRkFNSUxZIDEKICNlbGlmIGRlZmluZWQoX19wcGNfXykgfHwgZGVmaW5lZChfX3Bvd2Vy
cGNfXykgfHwgZGVmaW5lZChfX3Bvd2VycGM2NF9fKQogI2RlZmluZSBBUkNIX0NQVV9QUENfRkFN
SUxZIDEKSW5kZXg6IFNvdXJjZS9XVEYvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
VEYvQ2hhbmdlTG9nCShyZXZpc2lvbiAxNjU5NjApCisrKyBTb3VyY2UvV1RGL0NoYW5nZUxvZwko
d29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEyIEBACisyMDE0LTAzLTIwICBHYWJvciBSYXBjc2Fu
eWkgIDxyZ2Fib3JAd2Via2l0Lm9yZz4KKworICAgICAgICBbRUZMXSBBZGQgQVJNNjQgYnVpbGQg
c3VwcG9ydAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTMwNTA2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiB3dGYvUGxhdGZvcm0uaDogU2V0IFdURl9DUFVfQVJNNjQgd2hlbiBfX2FhcmNoNjRfXyBpcyBk
ZWZpbmVkLgorCiAyMDE0LTAzLTE4ICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdh
bGlhLmNvbT4KIAogICAgICAgICBbR0xJQl0gQWRkIEdNYWluTG9vcFNvdXJjZSBjbGFzcyB0byB3
cmFwIGlkbGUgYW5kIHRpbWVvdXQgc291cmNlcwpJbmRleDogU291cmNlL1dURi93dGYvUGxhdGZv
cm0uaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybS5oCShyZXZpc2lvbiAx
NjU4MDgpCisrKyBTb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybS5oCSh3b3JraW5nIGNvcHkpCkBAIC0x
NTIsNyArMTUyLDcgQEAKICNlbmRpZgogCiAvKiBDUFUoQVJNNjQpIC0gQXBwbGUgKi8KLSNpZiBk
ZWZpbmVkKF9fYXJtNjRfXykgJiYgZGVmaW5lZChfX0FQUExFX18pCisjaWYgZGVmaW5lZChfX2Fy
bTY0X18pICYmIGRlZmluZWQoX19BUFBMRV9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9fKQogI2Rl
ZmluZSBXVEZfQ1BVX0FSTTY0IDEKICNlbmRpZgogCkluZGV4OiBUb29scy9DaGFuZ2VMb2cKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gVG9vbHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxNjU5NjApCisrKyBUb29scy9D
aGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxNC0wMy0yMCAgR2Fi
b3IgUmFwY3NhbnlpICA8cmdhYm9yQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW0VGTF0gQWRkIEFS
TTY0IGJ1aWxkIHN1cHBvcnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEzMDUwNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogU2NyaXB0cy93ZWJraXRkaXJzLnBtOgorICAgICAgICAoaXNBUk0pOiBEZXRl
Y3QgYWFyY2g2NCBhcyBBUk0uCisKIDIwMTQtMDMtMTkgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZy
YXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgRXhwb3NlIHRleHQgYW5kIHBhZ2Ugem9vbSBpbiBX
SzIgU1BJLCBhbmQgaG9vayB0aGVtIHVwIGluIE1pbmlCcm93c2VyCkluZGV4OiBUb29scy9TY3Jp
cHRzL3dlYmtpdGRpcnMucG0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJz
LnBtCShyZXZpc2lvbiAxNjU4MDgpCisrKyBUb29scy9TY3JpcHRzL3dlYmtpdGRpcnMucG0JKHdv
cmtpbmcgY29weSkKQEAgLTEwOTIsNyArMTA5Miw3IEBAIHN1YiBpc0JTRCgpCiAKIHN1YiBpc0FS
TSgpCiB7Ci0gICAgcmV0dXJuICRDb25maWd7YXJjaG5hbWV9ID1+IC9eYXJtW3ZcLV0vOworICAg
IHJldHVybiAoJENvbmZpZ3thcmNobmFtZX0gPX4gL15hcm1bdlwtXS8pIHx8ICgkQ29uZmlne2Fy
Y2huYW1lfSA9fiAvXmFhcmNoNjRbdlwtXS8pOwogfQogCiBzdWIgaXNDcm9zc0NvbXBpbGF0aW9u
KCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>