Bug#807377: binutils: build for N32 and MIPS r6
On Sat, May 21, 2016 at 2:23 AM, Matthias Klosewrote: > On 20.05.2016 14:14, YunQiang Su wrote: >> >> On Fri, May 20, 2016 at 7:34 PM, YunQiang Su wrote: >>> >>> On Fri, May 20, 2016 at 5:54 PM, Matthias Klose wrote: On 15.05.2016 14:56, YunQiang Su wrote: > > > As in dpkg, mips32r6(el) has been renamed to mipsr6(el), > I updated this patch. > > On Tue, Mar 8, 2016 at 9:22 PM, YunQiang Su wrote: >> >> >> On Tue, 8 Dec 2015 15:15:03 +0800 YunQiang Su >> wrote: >>> >>> >>> Package: src:binutils >>> Version: 2.25.90.20151125-2 >>> Control: block -1 by 807340 >>> >>> This patch enable building n32 and {32r6,n32r6,64r6} for mips. >>> Please add it when dpkg patch is merged. >> >> >> >> I refreshed this patche. See the attachment. These names need documenting in https://wiki.debian.org/Multiarch/Tuples >>> >>> >>> I will do it now. >> >> >> Added. Thank you. > > > The Debian architecture names are missing. > Ohhh, I misunderstand it. I thought it is stand for only released or developing architectures. As we are not planning push them into debian official in short time. I will add them. -- YunQiang Su
Bug#807377: binutils: build for N32 and MIPS r6
On 20.05.2016 14:14, YunQiang Su wrote: On Fri, May 20, 2016 at 7:34 PM, YunQiang Suwrote: On Fri, May 20, 2016 at 5:54 PM, Matthias Klose wrote: On 15.05.2016 14:56, YunQiang Su wrote: As in dpkg, mips32r6(el) has been renamed to mipsr6(el), I updated this patch. On Tue, Mar 8, 2016 at 9:22 PM, YunQiang Su wrote: On Tue, 8 Dec 2015 15:15:03 +0800 YunQiang Su wrote: Package: src:binutils Version: 2.25.90.20151125-2 Control: block -1 by 807340 This patch enable building n32 and {32r6,n32r6,64r6} for mips. Please add it when dpkg patch is merged. I refreshed this patche. See the attachment. These names need documenting in https://wiki.debian.org/Multiarch/Tuples I will do it now. Added. Thank you. The Debian architecture names are missing.
Bug#807377: binutils: build for N32 and MIPS r6
On Fri, May 20, 2016 at 7:34 PM, YunQiang Suwrote: > On Fri, May 20, 2016 at 5:54 PM, Matthias Klose wrote: >> On 15.05.2016 14:56, YunQiang Su wrote: >>> >>> As in dpkg, mips32r6(el) has been renamed to mipsr6(el), >>> I updated this patch. >>> >>> On Tue, Mar 8, 2016 at 9:22 PM, YunQiang Su wrote: On Tue, 8 Dec 2015 15:15:03 +0800 YunQiang Su wrote: > > Package: src:binutils > Version: 2.25.90.20151125-2 > Control: block -1 by 807340 > > This patch enable building n32 and {32r6,n32r6,64r6} for mips. > Please add it when dpkg patch is merged. I refreshed this patche. See the attachment. >> >> >> These names need documenting in >> https://wiki.debian.org/Multiarch/Tuples > > I will do it now. Added. Thank you. > >> >> > > > > -- > YunQiang Su -- YunQiang Su
Bug#807377: binutils: build for N32 and MIPS r6
On Fri, May 20, 2016 at 5:54 PM, Matthias Klosewrote: > On 15.05.2016 14:56, YunQiang Su wrote: >> >> As in dpkg, mips32r6(el) has been renamed to mipsr6(el), >> I updated this patch. >> >> On Tue, Mar 8, 2016 at 9:22 PM, YunQiang Su wrote: >>> >>> On Tue, 8 Dec 2015 15:15:03 +0800 YunQiang Su wrote: Package: src:binutils Version: 2.25.90.20151125-2 Control: block -1 by 807340 This patch enable building n32 and {32r6,n32r6,64r6} for mips. Please add it when dpkg patch is merged. >>> >>> >>> I refreshed this patche. See the attachment. > > > These names need documenting in > https://wiki.debian.org/Multiarch/Tuples I will do it now. > > -- YunQiang Su
Bug#807377: binutils: build for N32 and MIPS r6
On 15.05.2016 14:56, YunQiang Su wrote: As in dpkg, mips32r6(el) has been renamed to mipsr6(el), I updated this patch. On Tue, Mar 8, 2016 at 9:22 PM, YunQiang Suwrote: On Tue, 8 Dec 2015 15:15:03 +0800 YunQiang Su wrote: Package: src:binutils Version: 2.25.90.20151125-2 Control: block -1 by 807340 This patch enable building n32 and {32r6,n32r6,64r6} for mips. Please add it when dpkg patch is merged. I refreshed this patche. See the attachment. These names need documenting in https://wiki.debian.org/Multiarch/Tuples
Bug#807377: binutils: build for N32 and MIPS r6
As in dpkg, mips32r6(el) has been renamed to mipsr6(el), I updated this patch. On Tue, Mar 8, 2016 at 9:22 PM, YunQiang Suwrote: > On Tue, 8 Dec 2015 15:15:03 +0800 YunQiang Su wrote: >> Package: src:binutils >> Version: 2.25.90.20151125-2 >> Control: block -1 by 807340 >> >> This patch enable building n32 and {32r6,n32r6,64r6} for mips. >> Please add it when dpkg patch is merged. > > I refreshed this patche. See the attachment. > >> >> -- >> YunQiang Su -- YunQiang Su diff --git a/debian/control b/debian/control index fede768..9e749ab 100644 --- a/debian/control +++ b/debian/control @@ -325,3 +325,107 @@ Description: GNU binary utilities, for sparc64-linux-gnu target . You don't need this package unless you plan to cross-compile programs for sparc64-linux-gnu. + +Package: binutils-mips64-linux-gnuabin32 +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mips64-linux-gnuabin32 target + This package provides GNU assembler, linker and binary utilities + for mips64-linux-gnuabin32 target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mips64-linux-gnuabin32. + +Package: binutils-mips64el-linux-gnuabin32 +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mips64el-linux-gnuabin32 target + This package provides GNU assembler, linker and binary utilities + for mips64el-linux-gnuabin32 target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mips64el-linux-gnuabin32. + +Package: binutils-mipsisa32r6-linux-gnu +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mipsisa32r6-linux-gnu target + This package provides GNU assembler, linker and binary utilities + for mipsisa32r6-linux-gnu target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mipsisa32r6-linux-gnu. + +Package: binutils-mipsisa32r6el-linux-gnu +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mipsisa32r6el-linux-gnu target + This package provides GNU assembler, linker and binary utilities + for mipsisa32r6el-linux-gnu target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mipsisa32r6el-linux-gnu. + +Package: binutils-mipsisa64r6-linux-gnuabin32 +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mipsisa64r6-linux-gnuabin32 target + This package provides GNU assembler, linker and binary utilities + for mipsisa64r6-linux-gnuabin32 target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mipsisa64r6-linux-gnuabin32. + +Package: binutils-mipsisa64r6el-linux-gnuabin32 +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mipsisa64r6el-linux-gnuabin32 target + This package provides GNU assembler, linker and binary utilities + for mipsisa64r6el-linux-gnuabin32 target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mipsisa64r6el-linux-gnuabin32. + +Package: binutils-mipsisa64r6-linux-gnuabi64 +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mipsisa64r6-linux-gnuabi64 target + This package provides GNU assembler, linker and binary utilities + for mipsisa64r6-linux-gnuabi64 target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mipsisa64r6-linux-gnuabi64. + +Package: binutils-mipsisa64r6el-linux-gnuabi64 +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mipsisa64r6el-linux-gnuabi64 target + This package provides GNU assembler, linker and binary utilities + for
Bug#807377: binutils: build for N32 and MIPS r6
On Tue, 8 Dec 2015 15:15:03 +0800 YunQiang Suwrote: > Package: src:binutils > Version: 2.25.90.20151125-2 > Control: block -1 by 807340 > > This patch enable building n32 and {32r6,n32r6,64r6} for mips. > Please add it when dpkg patch is merged. I refreshed this patche. See the attachment. > > -- > YunQiang Su diff --git a/debian/control b/debian/control index fede768..9e749ab 100644 --- a/debian/control +++ b/debian/control @@ -325,3 +325,107 @@ Description: GNU binary utilities, for sparc64-linux-gnu target . You don't need this package unless you plan to cross-compile programs for sparc64-linux-gnu. + +Package: binutils-mips64-linux-gnuabin32 +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mips64-linux-gnuabin32 target + This package provides GNU assembler, linker and binary utilities + for mips64-linux-gnuabin32 target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mips64-linux-gnuabin32. + +Package: binutils-mips64el-linux-gnuabin32 +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mips64el-linux-gnuabin32 target + This package provides GNU assembler, linker and binary utilities + for mips64el-linux-gnuabin32 target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mips64el-linux-gnuabin32. + +Package: binutils-mipsisa32r6-linux-gnu +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mipsisa32r6-linux-gnu target + This package provides GNU assembler, linker and binary utilities + for mipsisa32r6-linux-gnu target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mipsisa32r6-linux-gnu. + +Package: binutils-mipsisa32r6el-linux-gnu +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mipsisa32r6el-linux-gnu target + This package provides GNU assembler, linker and binary utilities + for mipsisa32r6el-linux-gnu target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mipsisa32r6el-linux-gnu. + +Package: binutils-mipsisa64r6-linux-gnuabin32 +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mipsisa64r6-linux-gnuabin32 target + This package provides GNU assembler, linker and binary utilities + for mipsisa64r6-linux-gnuabin32 target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mipsisa64r6-linux-gnuabin32. + +Package: binutils-mipsisa64r6el-linux-gnuabin32 +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mipsisa64r6el-linux-gnuabin32 target + This package provides GNU assembler, linker and binary utilities + for mipsisa64r6el-linux-gnuabin32 target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mipsisa64r6el-linux-gnuabin32. + +Package: binutils-mipsisa64r6-linux-gnuabi64 +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mipsisa64r6-linux-gnuabi64 target + This package provides GNU assembler, linker and binary utilities + for mipsisa64r6-linux-gnuabi64 target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mipsisa64r6-linux-gnuabi64. + +Package: binutils-mipsisa64r6el-linux-gnuabi64 +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mipsisa64r6el-linux-gnuabi64 target + This package provides GNU assembler, linker and binary utilities + for mipsisa64r6el-linux-gnuabi64 target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for
Bug#807377: binutils: build for N32 and MIPS r6
Package: src:binutils Version: 2.25.90.20151125-2 Control: block -1 by 807340 This patch enable building n32 and {32r6,n32r6,64r6} for mips. Please add it when dpkg patch is merged. -- YunQiang Su diff --git a/debian/control b/debian/control index fede768..9e749ab 100644 --- a/debian/control +++ b/debian/control @@ -325,3 +325,107 @@ Description: GNU binary utilities, for sparc64-linux-gnu target . You don't need this package unless you plan to cross-compile programs for sparc64-linux-gnu. + +Package: binutils-mips64-linux-gnuabin32 +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mips64-linux-gnuabin32 target + This package provides GNU assembler, linker and binary utilities + for mips64-linux-gnuabin32 target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mips64-linux-gnuabin32. + +Package: binutils-mips64el-linux-gnuabin32 +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mips64el-linux-gnuabin32 target + This package provides GNU assembler, linker and binary utilities + for mips64el-linux-gnuabin32 target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mips64el-linux-gnuabin32. + +Package: binutils-mipsisa32r6-linux-gnu +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mipsisa32r6-linux-gnu target + This package provides GNU assembler, linker and binary utilities + for mipsisa32r6-linux-gnu target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mipsisa32r6-linux-gnu. + +Package: binutils-mipsisa32r6el-linux-gnu +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mipsisa32r6el-linux-gnu target + This package provides GNU assembler, linker and binary utilities + for mipsisa32r6el-linux-gnu target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mipsisa32r6el-linux-gnu. + +Package: binutils-mipsisa64r6-linux-gnuabin32 +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mipsisa64r6-linux-gnuabin32 target + This package provides GNU assembler, linker and binary utilities + for mipsisa64r6-linux-gnuabin32 target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mipsisa64r6-linux-gnuabin32. + +Package: binutils-mipsisa64r6el-linux-gnuabin32 +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mipsisa64r6el-linux-gnuabin32 target + This package provides GNU assembler, linker and binary utilities + for mipsisa64r6el-linux-gnuabin32 target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mipsisa64r6el-linux-gnuabin32. + +Package: binutils-mipsisa64r6-linux-gnuabi64 +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mipsisa64r6-linux-gnuabi64 target + This package provides GNU assembler, linker and binary utilities + for mipsisa64r6-linux-gnuabi64 target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mipsisa64r6-linux-gnuabi64. + +Package: binutils-mipsisa64r6el-linux-gnuabi64 +Architecture: amd64 i386 x32 +Depends: binutils (= ${binary:Version}), ${shlibs:Depends} +Suggests: binutils-doc (= ${source:Version}) +Provides: +Priority: extra +Description: GNU binary utilities, for mipsisa64r6el-linux-gnuabi64 target + This package provides GNU assembler, linker and binary utilities + for mipsisa64r6el-linux-gnuabi64 target, for use in a cross-compilation environment. + . + You don't need this package unless you plan to cross-compile programs + for mipsisa64r6el-linux-gnuabi64. diff --git a/debian/patches/mips64-default-n64.diff b/debian/patches/mips64-default-n64.diff index 7377ac1..eff6ac4 100644 ---