• Bug#1098244: lnav: FTBFS: Add loongarch64 support

    From Salvatore Bonaccorso@21:1/5 to zhangdandan on Thu Mar 6 13:20:01 2025
    Hi

    On Tue, Feb 18, 2025 at 05:52:39PM +0800, zhangdandan wrote:
    Source: lnav
    Version: 0.12.3-1
    Severity: normal
    Tags: FTBFS patch
    User: debian-loongarch@lists.debian.org
    Usertags: loong64

    Dear maintainers,

    Compiling the lnav failed for loong64 in the Debian Package Auto-Building environment.
    The error log is as follows,
    ```
    In file included from yaml-extension-functions.cc:36: ./third-party/rapidyaml/ryml_all.hpp:514:5: error: #error "unknown CPU architecture"
    ?? 514 |?????? #error "unknown CPU architecture"
    ?????????? |???????? ^~~~~
    g++ -std=c++17 -DHAVE_CONFIG_H -I. ......
    ```
    The full build log can be found at https://buildd.debian.org/status/logs.php?pkg=lnav&ver=0.12.3-1&arch=loong64.

    Please consider the patch I attached.
    Based on the attached patch, lnav 0.12.3-1 was built successfully on local ENV.
    ```
    Testsuite summary for lnav 0.12.3
    =====================================
    # TOTAL: 40
    # PASS:?? 40
    # SKIP:?? 0
    # XFAIL: 0
    # FAIL:?? 0
    # XPASS: 0
    # ERROR: 0
    =====================================
    ......
    ???? dh_builddeb
    dpkg-deb: building package 'lnav-dbgsym' in '../lnav-dbgsym_0.12.3-1_loong64.deb'.
    dpkg-deb: building package 'lnav' in '../lnav_0.12.3-1_loong64.deb'. ??dpkg-genbuildinfo -O../lnav_0.12.3-1_loong64.buildinfo
    ??dpkg-genchanges -O../lnav_0.12.3-1_loong64.changes
    ......
    ```

    Your opinions are welcome.

    Can you please first submit your patch upstream?

    Regards,
    Salvatore

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From zhangdandan@21:1/5 to All on Thu Mar 6 13:30:02 2025
    This is a multi-part message in MIME format.
    Hi,

    On Thu, 6 Mar 2025 13:11:14 +0100 Salvatore Bonaccorso wrote:

    Hi

    On Tue, Feb 18, 2025 at 05:52:39PM +0800, zhangdandan wrote:
    Source: lnav
    Version: 0.12.3-1
    Severity: normal
    Tags: FTBFS patch
    User: debian-loongarch@lists.debian.org
    Usertags: loong64

    Dear maintainers,


    Please consider the patch I attached.
    Based on the attached patch, lnav 0.12.3-1 was built successfully
    on local
    ENV.
    ```
    Testsuite summary for lnav 0.12.3
    =====================================
    # TOTAL: 40
    # PASS:?? 40
    # SKIP:?? 0
    # XFAIL: 0
    # FAIL:?? 0
    # XPASS: 0
    # ERROR: 0
    =====================================
    ......

    Your opinions are welcome.

    Can you please first submit your patch upstream?

    Regards,
    Salvatore

    I have submitted LoongArch64 supprot to upstream, and upstream MR(merged
    on Feb 19, 2025): https://github.com/tstack/lnav/pull/1394.

    Dandan


    <html>
    <head>

    <meta http-equiv="content-type" content="text/html; charset=GBK">
    </head>
    <body>
    <p>Hi,<br>
    </p>
    <p>On Thu, 6 Mar 2025 13:11:14 +0100 Salvatore Bonaccorso <carnil@debian.org>
    wrote:</carnil@debian.org></p>
    <p><carnil@debian.org></carnil@debian.org></p>
    <carnil@debian.org>&gt; Hi<br>
    &gt; <br>
    &gt; On Tue, Feb 18, 2025 at 05:52:39PM +0800, zhangdandan wrote:<br>
    &gt; &gt; Source: lnav<br>
    &gt; &gt; Version: 0.12.3-1<br>
    &gt; &gt; Severity: normal<br>
    &gt; &gt; Tags: FTBFS patch<br>
    &gt; &gt; User: <a class="moz-txt-link-abbreviated" href="mailto:debian-loongarch@lists.debian.org">debian-loongarch@lists.debian.org</a><br>
    &gt; &gt; Usertags: loong64<br>
    &gt; &gt; <br>
    &gt; &gt; Dear maintainers,<br>
    &gt; &gt; <br>
    <br>
    &gt; &gt; Please consider the patch I attached.<br>
    &gt; &gt; Based on the attached patch, lnav 0.12.3-1 was built
    successfully on local<br>
    &gt; &gt; ENV.<br>
    &gt; &gt; ```<br>
    &gt; &gt; Testsuite summary for lnav 0.12.3<br>
    &gt; &gt; =====================================<br>
    &gt; &gt; # TOTAL: 40<br>
    &gt; &gt; # PASS:?? 40<br>
    &gt; &gt; # SKIP:?? 0<br>
    &gt; &gt; # XFAIL: 0<br>
    &gt; &gt; # FAIL:?? 0<br>
    &gt; &gt; # XPASS: 0<br>
    &gt; &gt; # ERROR: 0<br>
    &gt; &gt; =====================================<br>
    &gt; &gt; ......<br>
    <br>
    &gt; &gt; Your opinions are welcome.<br>
    &gt; <br>
    &gt; Can you please first submit your patch upstream?<br>
    &gt; <br>
    &gt; Regards,<br>
    &gt; Salvatore<br>
    <br>
    </carnil@debian.org>
    <p>I have submitted LoongArch64 supprot to upstream, and upstream
    MR(merged on Feb 19, 2025):
    <a class="moz-txt-link-freetext" href="https://github.com/tstack/lnav/pull/1394">https://github.com/tstack/lnav/pull/1394</a>.</p>
    <p>Dandan<br>
    </p>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)