<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>9508</bug_id>
          
          <creation_ts>2016-04-22 17:10:01 +0000</creation_ts>
          <short_desc>cross-localedef-native_2.22 fails to build on aarch64 host</short_desc>
          <delta_ts>2016-08-12 03:09:27 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>core</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>2.2 M1</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tristan Van Berkom">tristan.vanberkom</reporter>
          <assigned_to name="Ross Burton">ross.burton</assigned_to>
          <cc>jose.perez.carranza</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>yi.zhao</cc>
          
          <qa_contact name="Yi Zhao">yi.zhao</qa_contact>
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>61570</commentid>
    <comment_count>0</comment_count>
      <attachid>3148</attachid>
    <who name="Tristan Van Berkom">tristan.vanberkom</who>
    <bug_when>2016-04-22 17:10:01 +0000</bug_when>
    <thetext>Created attachment 3148
Use oe_runconf() instead of running configure manually

The build of cross-localedef-native_2.22 on aarch64 bails out with an error because it does not recognize the aarch64 host triple, probably because the prepackaged configure scripts in glibc 2.22 are just outdated.

The attached patch adjusts cross-localedef-native_2.22.bb so that it uses gnu-configurize and runs oe_runconf instead of manually running configure, this fixes the build on aarch64 hosts.

Patch was also tested on x86_64 and found to not break the build on x86_64.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>61578</commentid>
    <comment_count>1</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2016-04-22 19:37:54 +0000</bug_when>
    <thetext>Did you try just setting AUTOTOOLS_SCRIPT_PATH and deleting do_configure() entirely?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>61582</commentid>
    <comment_count>2</comment_count>
      <attachid>3153</attachid>
    <who name="Tristan Van Berkom">tristan.vanberkom</who>
    <bug_when>2016-04-22 20:31:06 +0000</bug_when>
    <thetext>Created attachment 3153
Use stock autotools configure

(In reply to comment #1)
&gt; Did you try just setting AUTOTOOLS_SCRIPT_PATH and deleting do_configure()
&gt; entirely?

Yes I did (after reading this comment)...

And since it worked, I&apos;ve attached an updated patch which does that :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>61592</commentid>
    <comment_count>3</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2016-04-23 15:01:43 +0000</bug_when>
    <thetext>Looks good.

OE-core is kernel style patches-on-mailing-list, can you submit this patch the list please?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62708</commentid>
    <comment_count>4</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2016-06-07 15:25:41 +0000</bug_when>
    <thetext>Fixed in oe-core 33d4c758a5d71435437dde74556d32404d91342f.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65116</commentid>
    <comment_count>5</comment_count>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2016-08-12 03:09:27 +0000</bug_when>
    <thetext>Verified with poky master: e274a5167ea2e495355bd1382b1388d047b845d7</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>3148</attachid>
            <date>2016-04-22 17:10:01 +0000</date>
            <delta_ts>2016-04-22 20:31:06 +0000</delta_ts>
            <desc>Use oe_runconf() instead of running configure manually</desc>
            <filename>0002-cross-localedef-native_2.22.bb-Use-oe_runconf-in-do_.patch</filename>
            <type>text/plain</type>
            <size>1607</size>
            <attacher name="Tristan Van Berkom">tristan.vanberkom</attacher>
            
              <data encoding="base64">RnJvbSA3ZjczM2I0MjA3YTMwN2IxYjg2NjYyZmEwZWJmOTljNzU3OTMzZGVjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBUcmlzdGFuIFZhbiBCZXJrb20gPHRyaXN0YW4udmFuYmVya29t
QGNvZGV0aGluay5jby51az4KRGF0ZTogVHVlLCAxMiBBcHIgMjAxNiAwMDo1MDo0MiArMDEwMApT
dWJqZWN0OiBbUEFUQ0ggMi8yXSBjcm9zcy1sb2NhbGVkZWYtbmF0aXZlXzIuMjIuYmI6IFVzZSBv
ZV9ydW5jb25mIGluCiBkb19jb25maWd1cmUoKQoKVXNlIHRoZSBhdXRvdG9vbHMgcnVuY29uZigp
IGNvbW1hbmQgaW4gdGhlIGN1c3RvbSBsb2NhbGVkZWYgZGlyZWN0b3J5Cmluc3RlYWQgb2YgbWFu
dWFsbHkgaW52b2tpbmcgY29uZmlndXJlLiBUaGlzIGZpeGVzIHRoZSBidWlsZCB3aGVuCnJ1bm5p
bmcgb24gYW4gYWFyY2g2NCBob3N0LgotLS0KIG1ldGEvcmVjaXBlcy1jb3JlL2dsaWJjL2Nyb3Nz
LWxvY2FsZWRlZi1uYXRpdmVfMi4yMi5iYiB8IDEwICsrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2Vk
LCA5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9tZXRhL3JlY2lw
ZXMtY29yZS9nbGliYy9jcm9zcy1sb2NhbGVkZWYtbmF0aXZlXzIuMjIuYmIgYi9tZXRhL3JlY2lw
ZXMtY29yZS9nbGliYy9jcm9zcy1sb2NhbGVkZWYtbmF0aXZlXzIuMjIuYmIKaW5kZXggM2FlZmU3
NC4uMmE3YTg5OSAxMDA2NDQKLS0tIGEvbWV0YS9yZWNpcGVzLWNvcmUvZ2xpYmMvY3Jvc3MtbG9j
YWxlZGVmLW5hdGl2ZV8yLjIyLmJiCisrKyBiL21ldGEvcmVjaXBlcy1jb3JlL2dsaWJjL2Nyb3Nz
LWxvY2FsZWRlZi1uYXRpdmVfMi4yMi5iYgpAQCAtOSw2ICs5LDEwIEBAIExJQ19GSUxFU19DSEtT
VU0gPSAiZmlsZTovL0xJQ0VOU0VTO21kNT1lOWE1NThlMjQzYjM2ZDMyMDlmMzgwZGViMzk0YjIx
MyBcCiAgICAgICBmaWxlOi8vQ09QWUlORy5MSUI7bWQ1PTRmYmQ2NTM4MGNkZDI1NTk1MTA3OTAw
OGIzNjQ1MTZjIgogCiAKKyMgVGVsbCBhdXRvdG9vbHMgdGhhdCB3ZSdyZSB3b3JraW5nIGluIHRo
ZSBsb2NhbGVkZWYgZGlyZWN0b3J5CisjCitBVVRPVE9PTFNfU0NSSVBUX1BBVEggPSAiJHtTfS9s
b2NhbGVkZWYiCisKIGluaGVyaXQgbmF0aXZlCiBpbmhlcml0IGF1dG90b29scwogCkBAIC01MCw3
ICs1NCwxMSBAQCBFWFRSQV9PRUNPTkYgPSAiLS13aXRoLWdsaWJjPSR7U30iCiBDRkxBR1MgKz0g
Ii1mZ251ODktaW5saW5lIC1zdGQ9Z251OTkgLURJU19JTlwoeFwpPScwJyIKIAogZG9fY29uZmln
dXJlICgpIHsKLQkke1N9L2xvY2FsZWRlZi9jb25maWd1cmUgJHtFWFRSQV9PRUNPTkZ9CisjIFVz
ZSB0aGUgZ251LWNvbmZpZ2l6ZSBzbyB0aGF0IHdlIGhhdmUgZnJlc2ggYnVpbGQgc2NyaXB0cyB3
aGljaAorIyBjYW4gZGV0ZWN0IG5ld2VyIGFyY2hpdGVjdHVyZXMuCisgICAgICAgIChjZCAke1N9
L2xvY2FsZWRlZiAmJiBnbnUtY29uZmlnaXplKSB8fCBkaWUgImZhaWx1cmUgaW4gcnVubmluZyBn
bnUtY29uZmlnaXplIgorICAgICAgICBmaW5kICR7U30vbG9jYWxlZGVmIC1uYW1lICJjb25maWd1
cmUiIHwgeGFyZ3MgdG91Y2gKKyAgICAgICAgQ1BQRkxBR1M9IiIgb2VfcnVuY29uZgogfQogCiAK
LS0gCjIuNy40Cgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>3153</attachid>
            <date>2016-04-22 20:31:06 +0000</date>
            <delta_ts>2016-04-22 20:31:06 +0000</delta_ts>
            <desc>Use stock autotools configure</desc>
            <filename>0001-cross-localedef-native_2.22.bb-Use-autotools-configu.patch</filename>
            <type>text/plain</type>
            <size>1497</size>
            <attacher name="Tristan Van Berkom">tristan.vanberkom</attacher>
            
              <data encoding="base64">RnJvbSAzM2M3NTZjNzc2MDhlMGFhYTViOTU0NGQxMGNlMDUyMzU2YTc0ZjEwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBUcmlzdGFuIFZhbiBCZXJrb20gPHRyaXN0YW4udmFuYmVya29t
QGNvZGV0aGluay5jby51az4KRGF0ZTogVHVlLCAxMiBBcHIgMjAxNiAwMDo1MDo0MiArMDEwMApT
dWJqZWN0OiBbUEFUQ0hdIGNyb3NzLWxvY2FsZWRlZi1uYXRpdmVfMi4yMi5iYjogVXNlIGF1dG90
b29scyBjb25maWd1cmUKClVzZSB0aGUgYXV0b3Rvb2xzIGRlZmF1bHQgY29uZmlndXJlIGNvbW1h
bmRzIGFuZCBqdXN0IHRlbGwgYXV0b3Rvb2xzCndoZXJlIHRvIHJ1biBjb25maWd1cmUgZnJvbS4K
ClRoaXMgZml4ZXMgdGhlIGJ1aWxkIHdoZW4gcnVubmluZyBvbiBhbiBhYXJjaDY0IGhvc3QsIHdo
aWNoIHRoZSBwcmVidWlsdApjb25maWd1cmUgc2NyaXB0cyB3aXRoIGdsaWJjIDIuMjIgZG8gbm90
IHJlY29nbml6ZS4KLS0tCiBtZXRhL3JlY2lwZXMtY29yZS9nbGliYy9jcm9zcy1sb2NhbGVkZWYt
bmF0aXZlXzIuMjIuYmIgfCA5ICsrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9tZXRhL3JlY2lwZXMtY29yZS9nbGli
Yy9jcm9zcy1sb2NhbGVkZWYtbmF0aXZlXzIuMjIuYmIgYi9tZXRhL3JlY2lwZXMtY29yZS9nbGli
Yy9jcm9zcy1sb2NhbGVkZWYtbmF0aXZlXzIuMjIuYmIKaW5kZXggM2FlZmU3NC4uN2U0ODRmYSAx
MDA2NDQKLS0tIGEvbWV0YS9yZWNpcGVzLWNvcmUvZ2xpYmMvY3Jvc3MtbG9jYWxlZGVmLW5hdGl2
ZV8yLjIyLmJiCisrKyBiL21ldGEvcmVjaXBlcy1jb3JlL2dsaWJjL2Nyb3NzLWxvY2FsZWRlZi1u
YXRpdmVfMi4yMi5iYgpAQCAtOSw2ICs5LDEwIEBAIExJQ19GSUxFU19DSEtTVU0gPSAiZmlsZTov
L0xJQ0VOU0VTO21kNT1lOWE1NThlMjQzYjM2ZDMyMDlmMzgwZGViMzk0YjIxMyBcCiAgICAgICBm
aWxlOi8vQ09QWUlORy5MSUI7bWQ1PTRmYmQ2NTM4MGNkZDI1NTk1MTA3OTAwOGIzNjQ1MTZjIgog
CiAKKyMgVGVsbCBhdXRvdG9vbHMgdGhhdCB3ZSdyZSB3b3JraW5nIGluIHRoZSBsb2NhbGVkZWYg
ZGlyZWN0b3J5CisjCitBVVRPVE9PTFNfU0NSSVBUX1BBVEggPSAiJHtTfS9sb2NhbGVkZWYiCisK
IGluaGVyaXQgbmF0aXZlCiBpbmhlcml0IGF1dG90b29scwogCkBAIC00OSwxMSArNTMsNiBAQCBT
ID0gIiR7V09SS0RJUn0vZ2l0IgogRVhUUkFfT0VDT05GID0gIi0td2l0aC1nbGliYz0ke1N9Igog
Q0ZMQUdTICs9ICItZmdudTg5LWlubGluZSAtc3RkPWdudTk5IC1ESVNfSU5cKHhcKT0nMCciCiAK
LWRvX2NvbmZpZ3VyZSAoKSB7Ci0JJHtTfS9sb2NhbGVkZWYvY29uZmlndXJlICR7RVhUUkFfT0VD
T05GfQotfQotCi0KIGRvX2luc3RhbGwoKSB7CiAJaW5zdGFsbCAtZCAke0R9JHtiaW5kaXJ9CiAJ
aW5zdGFsbCAtbSAwNzU1ICR7Qn0vbG9jYWxlZGVmICR7RH0ke2JpbmRpcn0vY3Jvc3MtbG9jYWxl
ZGVmCi0tIAoyLjcuNAoK
</data>

          </attachment>
      

    </bug>

</bugzilla>