commit b99f614db75ce9a1538d78460a77cf309491d39c Author: Adam Borowski <kilobyte@angband.pl> Date: Mon Apr 14 01:16:18 2025 +0200 Debian release 0.6-1 commit 9ee98edad4561350edf1f89e99d7e86dc068cc53 Author: Adam Borowski <kilobyte@angband.pl> Date: Mon Mar 10 05:14:19 2025 +0100 Enable loong64 and riscv32. commit a40c74aa7cb2390aebffc15a4868b92196c3dc7f Merge: 9e434e8 a14e749 Author: Adam Borowski <kilobyte@angband.pl> Date: Mon Mar 10 05:09:24 2025 +0100 Merge tag 'v0.22' into debian commit a14e749c3a09acc95fc486103e96516e0f02d187 Author: Adam Borowski <kilobyte@angband.pl> Date: Sun Mar 2 21:34:34 2025 +0100 Build riscv32 using riscv64 binutils (or vice versa). commit 9e434e870e2ac32f9e68625d7dc45680528f15f2 Author: Adam Borowski <kilobyte@angband.pl> Date: Tue Dec 24 22:51:04 2024 +0100 Import NMU by Sudip Mukherjee. commit 09d60d54bdc82fd8bdf61f64daebc4ab57b52404 Author: Adam Borowski <kilobyte@angband.pl> Date: Sun Sep 3 01:32:31 2023 +0200 Install to $PREFIX/libexec not $PREFIX/lib commit fb075065e05c9be239e744b1ae3c1e595c891cb0 Author: Michael Ellerman <mpe@ellerman.id.au> Date: Wed Jul 19 23:05:34 2023 +1000 ppc64el: Produce an ELFv2 binary The ppc64el.s test was presumably copied from the ppc64.s test, and although it correctly produces a little endian binary, that binary uses the ELF v1 ABI. $ file arch-test-ppc64el arch-test-ppc64el: ELF 64-bit LSB executable, 64-bit PowerPC or cisco 7500 Power ELF V1 ABI, version 1 (SYSV), statically linked, stripped Note "Power ELF V1 ABI". Although the combination of little endian and ELF V1 ABI is supported by the toolchain and the kernel, it's not widely used or well tested. Traditional ppc64 systems use big endian ELF V1 ABI, and ppc64le systems use little endian ELF V2 ABI. So to be more standard, rework ppc64el.s to produce an ELF V2 binary. The key changes are to not create an opd, and include a proper ELF V2 entry point using .localentry. The result: $ file arch-test-ppc64el arch-test-ppc64el: ELF 64-bit LSB executable, 64-bit PowerPC or cisco 7500, OpenPOWER ELF V2 ABI, version 1 (SYSV), statically linked, stripped Note "OpenPOWER ELF V2 ABI". Testing on a ppc64le system: $ ./run-all ppc64el ret=0 stdout=ok Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Among the 1 debian patch available in version 0.22-1 of the package, we noticed the following issues: