[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#825024: linux: add MIPS r6 and N32 support



Control: tag -1 moreinfo

On Sun, 2016-05-22 at 22:52 +0800, YunQiang Su wrote:
> Package: src:linux
> Version: 4.5 - 4.6
> 
> Hi, this patch add mipsn32 and mipsn32el support and also add
> 6 MIPS r6 architectures.
> 
> mipsn32 and mipsn32el have same flavors with mips64 and mips64el.

Since we have multiarch it is not necessary to duplicate kernel
packages with identical configurations in multiple Debian
architectures.  All the N32 architectures should be used in multiarch
configurations together with the corresponding 64-bit architectures.
(The same should be true for O32 architectures, but that won't happen
until the corresponding 64-bit architectures are in the main archive.)

[...]
> --- a/debian/config/defines
> +++ b/debian/config/defines
> @@ -13,8 +13,16 @@ arches:
>   m68k
>   mips
>   mipsel
> + mipsn32
> + mipsn32el
>   mips64
>   mips64el
> + mipsr6
> + mipsr6el
> + mipsn32r6
> + mipsn32r6el
> + mips64r6
> + mips64r6el
[...]

This is ridiculous.  12 different Debian architectures for MIPS?!  If
you want to make ARM look like a better choice, this sort of
fragmentation of binary compatibility is a good way to do it.

Why are there new Debian architectures specifically for R6, given that
Debian architectures correspond to ABIs and not specific CPU
requirements (e.g.. i386's CPU requirements have graudally moved up
from 386 to 686-class)?

Ben.

-- 
Ben Hutchings
friends: People who know you well, but like you anyway.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: