Bug#893851: ffcall: Fix build for MIPS release 6

YunQiang Su wzssyqa at gmail.com
Fri Mar 23 11:58:13 UTC 2018


On Fri, Mar 23, 2018 at 7:27 PM, Sébastien Villemot
<sebastien at debian.org> wrote:
> Dear YunQiang,
>
> On Fri, Mar 23, 2018 at 06:15:08PM +0800, YunQiang Su wrote:
>> Package: src:ffcall
>> Version: 2.1-1
>>
>> MIPS release 6 drops some instructions: bnel/beql included.
>> For r6, we should use bne/beq for replace.
>>
>> The patch has submit in salsa as a merge request.
>>
>> https://salsa.debian.org/common-lisp-team/ffcall/merge_requests/1
>
> Thanks for your report and your patch.
>
> You may have overlooked the fact that these assembly files are actually
> generated by GCC from C source code (see the DEP-3 header of
> debian/patches/mips-fpxx.patch), so your proposed patch is not very
> maintainable in the long term.

Oh, thanks. Since then, I guess we should generate these .S files
when build instead of put them in the source code.

I will have a look at it.

>
> Is there a plan to bump the baseline of our mips* architectures to r6? If yes,
> then the solution is simply to regenerate the files with the updated GCC once
> it is uploaded to sid. If not, then I'm not sure to understand the benefits of
> this patch in Debian.

In fact we treat MIPS r6 as total different architectures.
In future, we may replace the current r2 with r6, while never `update'.

Currently, we just make the source compatible.

>
> Best,
>
> --
> ⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
> ⣾⠁⢠⠒⠀⣿⡁  Debian Developer
> ⢿⡄⠘⠷⠚⠋⠀  http://sebastien.villemot.name
> ⠈⠳⣄⠀⠀⠀⠀  http://www.debian.org



-- 
YunQiang Su



More information about the pkg-common-lisp-devel mailing list