<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>46358</bug_id>
          
          <creation_ts>2023-06-01 15:29:30 +0300</creation_ts>
          <short_desc>qt5-base: ошибки сборки на архитектуре LoongArch</short_desc>
          <delta_ts>2023-06-01 18:11:08 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>qt5-base</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Sheplyakov">asheplyakov</reporter>
          <assigned_to name="Sergey V Turchin">zerg</assigned_to>
          <cc>asheplyakov</cc>
    
    <cc>iv</cc>
    
    <cc>nir</cc>
    
    <cc>sin</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>226873</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Sheplyakov">asheplyakov</who>
    <bug_when>2023-06-01 15:29:30 +0300</bug_when>
    <thetext>#error Target architecture was not detected as supported by Double-Conversion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226874</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2023-06-01 15:41:21 +0300</bug_when>
    <thetext>Есть возможность собирать с системным libdouble-conversion.
Он там собран?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226878</commentid>
    <comment_count>2</comment_count>
      <attachid>13360</attachid>
    <who name="Alexey Sheplyakov">asheplyakov</who>
    <bug_when>2023-06-01 16:00:51 +0300</bug_when>
    <thetext>Created attachment 13360
патч</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226879</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Sheplyakov">asheplyakov</who>
    <bug_when>2023-06-01 16:04:45 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #1)
&gt; Есть возможность собирать с системным libdouble-conversion.

Дело не только в libdouble-conversion. Надо ещё несколько макросов в QtCore определить (ARCH_PROCESSOR, Q_PROCESSOR_LOONGARCH, Q_PROCESSOR_LOONGARCH64), и объяснить, что LoongArch - little endian.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226880</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Sheplyakov">asheplyakov</who>
    <bug_when>2023-06-01 16:06:22 +0300</bug_when>
    <thetext>(Ответ для Alexey Sheplyakov на комментарий #3)
&gt; (Ответ для Sergey V Turchin на комментарий #1)
&gt; &gt; Есть возможность собирать с системным libdouble-conversion.
&gt; 
&gt; Дело не только в libdouble-conversion. Надо ещё несколько макросов в QtCore
&gt; определить (ARCH_PROCESSOR, Q_PROCESSOR_LOONGARCH, Q_PROCESSOR_LOONGARCH64),
&gt; и объяснить, что LoongArch - little endian.

Гм. Я об этом изначально написал в описании ошибки, но почему-то сохранилась только часть про double-conversion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226881</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2023-06-01 16:12:51 +0300</bug_when>
    <thetext>Ааа, ок. Ща приложу и соберу с системным double-conversion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226897</commentid>
    <comment_count>6</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2023-06-01 18:11:08 +0300</bug_when>
    <thetext>qt5-base-5.15.9-alt2 -&gt; sisyphus:

 Thu Jun 01 2023 Sergey V Turchin &lt;zerg@altlinux&gt; 5.15.9-alt2
 - build with system double-conversion
 - add LoongArch architecture support (thanks asheplyakov@alt) (closes: 46358)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>13360</attachid>
            <date>2023-06-01 16:00:51 +0300</date>
            <delta_ts>2023-06-01 16:00:51 +0300</delta_ts>
            <desc>патч</desc>
            <filename>0001-Support-LoongArch-architecture-lp64d-ABI.patch</filename>
            <type>text/plain</type>
            <size>2991</size>
            <attacher name="Alexey Sheplyakov">asheplyakov</attacher>
            
              <data encoding="base64">RnJvbSBiMjY5YWQ4MGEyZjIwYmNlMzExNzFkZGEyNTVlZmQ4Mjg4NTY4ZDhiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4ZXkgU2hlcGx5YWtvdiA8YXNoZXBseWFrb3ZAYmFzZWFs
dC5ydT4KRGF0ZTogVHVlLCAzMCBNYXkgMjAyMyAwNjoyMTozNCArMDAwMApTdWJqZWN0OiBbUEFU
Q0hdIFN1cHBvcnQgTG9vbmdBcmNoIGFyY2hpdGVjdHVyZSAobHA2NGQgQUJJKQoKLS0tCiBhbHQt
bG9vbmdhcmNoNjQtc3VwcG9ydC5wYXRjaCB8IDQ3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiBxdGJhc2Uuc3BlYyAgICAgICAgICAgICAgICAgICB8ICAyICsrCiAyIGZpbGVz
IGNoYW5nZWQsIDQ5IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhbHQtbG9vbmdh
cmNoNjQtc3VwcG9ydC5wYXRjaAoKZGlmZiAtLWdpdCBhL2FsdC1sb29uZ2FyY2g2NC1zdXBwb3J0
LnBhdGNoIGIvYWx0LWxvb25nYXJjaDY0LXN1cHBvcnQucGF0Y2gKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMC4uNDY2OGRlNjQyMwotLS0gL2Rldi9udWxsCisrKyBiL2FsdC1s
b29uZ2FyY2g2NC1zdXBwb3J0LnBhdGNoCkBAIC0wLDAgKzEsNDcgQEAKK2RpZmYgLS1naXQgYS9z
cmMvM3JkcGFydHkvZG91YmxlLWNvbnZlcnNpb24vaW5jbHVkZS9kb3VibGUtY29udmVyc2lvbi91
dGlscy5oIGIvc3JjLzNyZHBhcnR5L2RvdWJsZS1jb252ZXJzaW9uL2luY2x1ZGUvZG91YmxlLWNv
bnZlcnNpb24vdXRpbHMuaAoraW5kZXggNzBlNjk3Y2EwMC4uOWJlMjk0YTJkMCAxMDA2NDQKKy0t
LSBhL3NyYy8zcmRwYXJ0eS9kb3VibGUtY29udmVyc2lvbi9pbmNsdWRlL2RvdWJsZS1jb252ZXJz
aW9uL3V0aWxzLmgKKysrKyBiL3NyYy8zcmRwYXJ0eS9kb3VibGUtY29udmVyc2lvbi9pbmNsdWRl
L2RvdWJsZS1jb252ZXJzaW9uL3V0aWxzLmgKK0BAIC0xMDIsNiArMTAyLDcgQEAgaW50IG1haW4o
aW50IGFyZ2MsIGNoYXIqKiBhcmd2KSB7CisgICAgIGRlZmluZWQoX19BQVJDSDY0RUxfXykgfHwg
ZGVmaW5lZChfX2FhcmNoNjRfXykgfHwgZGVmaW5lZChfX0FBUkNINjRFQl9fKSB8fCBcCisgICAg
IGRlZmluZWQoX19yaXNjdikgfHwgXAorICAgICBkZWZpbmVkKF9fb3Ixa19fKSB8fCBkZWZpbmVk
KF9fYXJjX18pIHx8IFwKKysgICAgZGVmaW5lZChfX2xvb25nYXJjaDY0KSB8fCBcCisgICAgIGRl
ZmluZWQoX19FTVNDUklQVEVOX18pCisgI2RlZmluZSBET1VCTEVfQ09OVkVSU0lPTl9DT1JSRUNU
X0RPVUJMRV9PUEVSQVRJT05TIDEKKyAjZWxpZiBkZWZpbmVkKF9fbWM2ODAwMF9fKSB8fCBcCitk
aWZmIC0tZ2l0IGEvc3JjL2NvcmVsaWIvZ2xvYmFsL2FyY2hkZXRlY3QuY3BwIGIvc3JjL2NvcmVs
aWIvZ2xvYmFsL2FyY2hkZXRlY3QuY3BwCitpbmRleCAxZDAwYjdmNWE1Li43NGYzYzhmYzg2IDEw
MDY0NAorLS0tIGEvc3JjL2NvcmVsaWIvZ2xvYmFsL2FyY2hkZXRlY3QuY3BwCisrKysgYi9zcmMv
Y29yZWxpYi9nbG9iYWwvYXJjaGRldGVjdC5jcHAKK0BAIC01OSw2ICs1OSw4IEBACisgIyAgZGVm
aW5lIEFSQ0hfUFJPQ0VTU09SICJ4ODZfNjQiCisgI2VsaWYgZGVmaW5lZChRX1BST0NFU1NPUl9J
QTY0KQorICMgIGRlZmluZSBBUkNIX1BST0NFU1NPUiAiaWE2NCIKKysjZWxpZiBkZWZpbmVkKFFf
UFJPQ0VTU09SX0xPT05HQVJDSF82NCkKKysjICBkZWZpbmUgQVJDSF9QUk9DRVNTT1IgImxvb25n
YXJjaDY0IgorICNlbGlmIGRlZmluZWQoUV9QUk9DRVNTT1JfTUlQU182NCkKKyAjICBkZWZpbmUg
QVJDSF9QUk9DRVNTT1IgIm1pcHM2NCIKKyAjZWxpZiBkZWZpbmVkKFFfUFJPQ0VTU09SX01JUFMp
CitkaWZmIC0tZ2l0IGEvc3JjL2NvcmVsaWIvZ2xvYmFsL3Fwcm9jZXNzb3JkZXRlY3Rpb24uaCBi
L3NyYy9jb3JlbGliL2dsb2JhbC9xcHJvY2Vzc29yZGV0ZWN0aW9uLmgKK2luZGV4IDhkNjU3MjA4
NTAuLjNhNDI3MWU4MmYgMTAwNjQ0CistLS0gYS9zcmMvY29yZWxpYi9nbG9iYWwvcXByb2Nlc3Nv
cmRldGVjdGlvbi5oCisrKysgYi9zcmMvY29yZWxpYi9nbG9iYWwvcXByb2Nlc3NvcmRldGVjdGlv
bi5oCitAQCAtMjIzLDYgKzIyMywxNyBAQAorICMgIGRlZmluZSBRX1BST0NFU1NPUl9XT1JEU0la
RSAgIDgKKyAvLyBRX0JZVEVfT1JERVIgbm90IGRlZmluZWQsIHVzZSBlbmRpYW5uZXNzIGF1dG8t
ZGV0ZWN0aW9uCisgCisrLyoKKysgICAgTG9vbmdBcmNoIGZhbWlseSwgc3VwcG9ydGVkIHZhcmlh
bnQ6IGxwNjRkIEFCSQorKworKyAgICBMb29uZ0FyY2ggaXMgbGl0dGxlLWVuZGlhbi4KKysqLwor
KworKyNlbGlmIGRlZmluZWQoX19sb29uZ2FyY2g2NCkKKysgICAjZGVmaW5lIFFfUFJPQ0VTU09S
X0xPT05HQVJDSAorKyAgICNkZWZpbmUgUV9QUk9DRVNTT1JfTE9PTkdBUkNIXzY0CisrICAgI2Rl
ZmluZSBRX0JZVEVfT1JERVIgUV9MSVRUTEVfRU5ESUFOCisrCisgLyoKKyAgICAgTUlQUyBmYW1p
bHksIGtub3duIHJldmlzaW9uczogSSwgSUksIElJSSwgSVYsIDMyLCA2NAorIApkaWZmIC0tZ2l0
IGEvcXRiYXNlLnNwZWMgYi9xdGJhc2Uuc3BlYwppbmRleCBlNTYzNmNhYzNiLi43ZGUxYThmZTFi
IDEwMDY0NAotLS0gYS9xdGJhc2Uuc3BlYworKysgYi9xdGJhc2Uuc3BlYwpAQCAtODEsNiArODEs
NyBAQCBQYXRjaDEwMTA6IGFsdC16b25ldGFiLnBhdGNoCiBQYXRjaDEwMTE6IGFsdC1rZXJuZWwt
cmVxdWlyZXMucGF0Y2gKIFBhdGNoMTAxMjogYWx0LWZpeC1wYXRocy5wYXRjaAogUGF0Y2gxMDEz
OiBhbHQtUVRCVUctODg1OTkucGF0Y2gKK1BhdGNoMTAxNDogYWx0LWxvb25nYXJjaDY0LXN1cHBv
cnQucGF0Y2gKIAogIyBtYWNyb3MKICVkZWZpbmUgX3F0NSAlZ25hbWUKQEAgLTQyMSw2ICs0MjIs
NyBAQCBkb25lCiAlcGF0Y2gxMDExIC1wMQogJXBhdGNoMTAxMiAtcDEKICVwYXRjaDEwMTMgLXAx
CislcGF0Y2gxMDE0IC1wMQogYmluL3N5bmNxdC5wbCAtdmVyc2lvbiAldmVyc2lvbgogCiAjIGlu
c3RhbGwgb3B0ZmxhZ3MKLS0gCjIuMzMuMwoK
</data>

          </attachment>
      

    </bug>

</bugzilla>