Source: mp3splt
Version: 2.6.2+20170630-3.2
Severity: normal
Tags: patch
User: debian-loonga...@lists.debian.org
Usertags: loong64
Dear maintainers,
Compiling the mp3splt failed for loong64 in the Debian Package
Auto-Building environment.
The build error log is as follows,
```
checking build system type... Invalid configuration
`loongarch64-linux-gnu': machine `loongarch64' not recognized
configure: error: /bin/bash ../libmp3splt/libltdl/config/config.sub
loongarch64-linux-gnu failed
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
```
The full log can be found at [1].
Build failed 12 times.
The LoongArch architecture has been supported in config upstream [2] and
autotools-dev source package [3].
Please consider the patch (modify debian/rules) I have attached.
I have built mp3splt successfully on my local ENV.
```
dpkg-deb: building package 'mp3splt-dbg' in
'../mp3splt-dbg_2.6.2+20170630-3.2_loong64.deb'.
dpkg-genbuildinfo -O../mp3splt_2.6.2+20170630-3.2_loong64.buildinfo
dpkg-genchanges -O../mp3splt_2.6.2+20170630-3.2_loong64.changes
......
```
[1]:https://buildd.debian.org/status/logs.php?pkg=mp3splt&ver=2.6.2%2B20170630-3.2&arch=loong64
[2]:https://git.savannah.gnu.org/cgit/config.git/commit/?id=20403c5701973a4cbd7e0b4bbeb627fcd424a0f1
[3]:https://packages.debian.org/bookworm/autotools-dev
Thanks
Dandan Zhang
diff -Nru mp3splt-2.6.2+20170630/debian/rules
mp3splt-2.6.2+20170630/debian/rules
--- mp3splt-2.6.2+20170630/debian/rules 2023-08-29 21:53:19.000000000 +0000
+++ mp3splt-2.6.2+20170630/debian/rules 2023-08-29 21:53:33.000000000 +0000
@@ -85,6 +85,7 @@
$(lib_objdir)/config.status: libmp3splt/configure
+ dh_update_autotools_config
dh_testdir
mkdir -p $(lib_objdir)
cd $(lib_objdir) && \