Bug#708142: mips64 and mips64el support without multilib

2013-05-13 Thread YunQiang Su
Package: gcc-4.7 We are working on mips64(el) port. The support of these architectures are finished, while multilib is still to do. This is the patch. -- YunQiang Su mips64-without-multilib.patch Description: Binary data

Bug#708143: mips64 and mips64el support without multilib

2013-05-13 Thread YunQiang Su
Package: gcc-4.8 We are working on mips64(el) port. The support of these architectures are finished, while multilib is still to do. This is the patch. -- YunQiang Su mips64-without-multilib.patch Description: Binary data

Bug#708143: mips64 and mips64el support without multilib

2013-05-14 Thread YunQiang Su
On Tue, May 14, 2013 at 11:16 PM, Matthias Klose d...@debian.org wrote: Am 13.05.2013 15:37, schrieb YunQiang Su: Package: gcc-4.8 We are working on mips64(el) port. The support of these architectures are finished, while multilib is still to do. This is the patch. You are introducing

Bug#710224: Should disable libatomic when DEB_STAGE is set

2013-05-29 Thread YunQiang Su
Package: gcc-4.8 When DEB_STAGE is defined, with_libatomic is set no, while there is no '--disable-libatomic' In debian/rules2 (about line 150). It will make stage1 failed to build. I get this error by echo 'mips64el' debian/target; WITH_SYSROOT=/ DEB_STAGE=stage1 debuild -B -- YunQiang Su

Bug#710240: stage1 gcc depends on libgcc-*-dev and gcc-VERSION-base

2013-05-29 Thread YunQiang Su
if they are not generated here. -- YunQiang Su gccbase-libgcc-stage1.diff Description: Binary data

Bug#710240: stage1 gcc depends on libgcc-*-dev and gcc-VERSION-base

2013-05-29 Thread YunQiang Su
On Thu, May 30, 2013 at 12:05 AM, Matthias Klose d...@debian.org wrote: Am 29.05.2013 11:50, schrieb YunQiang Su: Package: gcc-4.8 When build gcc-4.8 using WITH_SYSROOT=/ DEB_STAGE=stage1 debuild -B -d the generated gcc-4.8-TRIPLE package depends on gcc-4.8-base and libgcc-4.8-dev-ARCH

Bug#708143: mips64 and mips64el support without multilib

2013-06-26 Thread YunQiang Su
the mips64(el) and mipsn32(el) support, I add support of DEB_BUILD_OPTIONS=nocheck support. On Wed, May 15, 2013 at 10:57 AM, YunQiang Su wzss...@gmail.com wrote: On Tue, May 14, 2013 at 11:16 PM, Matthias Klose d...@debian.org wrote: Am 13.05.2013 15:37, schrieb YunQiang Su: Package: gcc-4.8 We

Bug#708143: mips64(el) and mipsn32(el) support with multilib

2013-07-12 Thread YunQiang Su
I refresh this patch with 4.8.1-6 This version patch add multilib support. Thanks. -- YunQiang Su mips64.diff Description: Binary data

Bug#708143: mips64(el) and mipsn32(el) support with multilib

2013-08-03 Thread YunQiang Su
Hi, I refresh this patch to 4.8.1-8 On Fri, Jul 12, 2013 at 11:52 PM, YunQiang Su wzss...@gmail.com wrote: I refresh this patch with 4.8.1-6 This version patch add multilib support. Thanks. -- YunQiang Su -- YunQiang Su mips64.diff Description: Binary data

Bug#708143: mips64(el) and mipsn32(el) support with multilib

2013-08-21 Thread YunQiang Su
On Wed, Aug 21, 2013 at 8:55 PM, Matthias Klose d...@debian.org wrote: Am 03.08.2013 08:58, schrieb YunQiang Su: Hi, I refresh this patch to 4.8.1-8 On Fri, Jul 12, 2013 at 11:52 PM, YunQiang Su wzss...@gmail.com wrote: I refresh this patch with 4.8.1-6 This version patch add multilib

Bug#708143: mips64(el) and mipsn32(el) support with multilib

2013-08-21 Thread YunQiang Su
. On Thu, Aug 22, 2013 at 1:52 AM, YunQiang Su wzss...@gmail.com wrote: On Wed, Aug 21, 2013 at 8:55 PM, Matthias Klose d...@debian.org wrote: Am 03.08.2013 08:58, schrieb YunQiang Su: Hi, I refresh this patch to 4.8.1-8 On Fri, Jul 12, 2013 at 11:52 PM, YunQiang Su wzss...@gmail.com wrote: I refresh

Bug#708143: mips64(el) and mipsn32(el) support with multilib

2013-08-23 Thread YunQiang Su
Hi, doko I upload the buildlog to http://people.ubuntu.com/~wzssyqa/gcc-4.8_4.8.1-10+nmu_mips64el-20130822-0254.build.xz On Thu, Aug 22, 2013 at 2:55 AM, YunQiang Su wzss...@gmail.com wrote: This new one won't define TARGET for control.m4 when with_deps_on_target_arch_pkgs=yes is used

Bug#708143: mips64(el) and mipsn32(el) support with multilib

2013-08-31 Thread YunQiang Su
On Wed, Aug 28, 2013 at 11:54 PM, Matthias Klose d...@debian.org wrote: Am 21.08.2013 20:55, schrieb YunQiang Su: This new one won't define TARGET for control.m4 when with_deps_on_target_arch_pkgs=yes is used. why? TARGET is used in conditionals in the control.m4, so it has to be defined

Bug#722067: add as-needed support for mips*

2013-09-07 Thread YunQiang Su
Package: gcc-4.8 The patch attached -- YunQiang Su mips-as-needed.diff Description: Binary data

Bug#722068: when with_deps_on_target_arch_pkgs=yes, build gccbase

2013-09-07 Thread YunQiang Su
Package: gcc-4.8 When not stage 1 and set with_deps_on_target_arch_pkgs=yes, build multiarched gccbase and set the correct dependencies. -- YunQiang Su build-gcc-base-when-with-multiarch-cross.diff Description: Binary data

Bug#715526: ICE while compiling Boost 1.54 on mipsel

2013-09-22 Thread YunQiang Su
I met the similar problem on mips64el when build boost1.54. The attachment is buildlog. I will build it manually to get the preprocessed source -- YunQiang Su -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas

Bug#716795: generated library packages aren't marked Multiarch when cross compiling gcc

2013-12-27 Thread Yunqiang Su
Mark these libraries as multiarch is very useful when bootstrap a new architecture with multiarch. -- Yunqiang Su -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org

Re: gcc-4.9 uploaded to experimental

2014-01-12 Thread Yunqiang Su
of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/52cfd843.1010...@debian.org -- Yunqiang Su -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive

Bug#716795: generated library packages aren't marked Multiarch when cross compiling gcc

2014-02-20 Thread Yunqiang Su
Hi, I refresh this patch with 4.8.2-16. On Sat, Dec 28, 2013 at 10:54 AM, Yunqiang Su wzss...@gmail.com wrote: Mark these libraries as multiarch is very useful when bootstrap a new architecture with multiarch. -- Yunqiang Su -- Yunqiang Su --- a/debian/control.m4 2014-02-20 15:23

Bug#741543: When build for mips64el, the default target is mipsn32el

2014-03-13 Thread Yunqiang Su
') + ;; mips64el-st-linux-gnu) tm_file=${tm_file} mips/st.h tmake_file=${tmake_file} mips/t-st See the gcc-multiarch.diff in gcc-4.8 for this patch. Thank your very much. -- Yunqiang Su -- To UNSUBSCRIBE, email to debian-gcc-requ

Bug#741543: When build for mips64el, the default target is mipsn32el

2014-03-21 Thread Yunqiang Su
I think so. Richard is the guy for upstream ? On Fri, Mar 21, 2014 at 9:59 AM, Matthias Klose d...@debian.org wrote: Isn't that something unrelated to multiarch, and better should go upstream? Matthias Am 13.03.2014 17:34, schrieb Yunqiang Su: Package: gcc-4.9 Version: 4.9-20140303-1

Bug#741543: When build for mips64el, the default target is mipsn32el

2014-03-25 Thread Yunqiang Su
) tm_file=${tm_file} mips/st.h tmake_file=${tmake_file} mips/t-st Will it be OK to be merged into upstream? On Sat, Mar 22, 2014 at 4:41 PM, Richard Sandiford rdsandif...@googlemail.com wrote: Yunqiang Su wzss...@gmail.com writes: I think so. Richard

Bug#741543: When build for mips64el, the default target is mipsn32el

2014-03-25 Thread Yunqiang Su
) tm_file=${tm_file} mips/st.h tmake_file=${tmake_file} mips/t-st On Tue, Mar 25, 2014 at 7:10 PM, Yunqiang Su wzss...@gmail.com wrote: If we keep N32 as the default ABI, like this --- gcc-4.9-4.9-20140322.orig/src/gcc/config.gcc2014-03-25 11:06:44.935298703

Bug#742606: cross-ma-install-location.diff: src/libmudflap/configure.ac No file to patch

2014-03-25 Thread Yunqiang Su
Package: gcc-4.9 Version: 4.9-20140322-1 In the source of gcc-4.9, it seems that it have no src/libmudflap any more, while in cross-ma-install-location.diff, there is still some snap about it. Please consider drop it. -- Yunqiang Su -- To UNSUBSCRIBE, email to debian-gcc-requ

Bug#742617: Please downgrade optimize for mips64/n32 to mips3/mips64(32)

2014-03-25 Thread Yunqiang Su
=mips3 --with-tune-64=mips64 ifeq ($(multilib),yes) ifeq ($(biarchn32)-$(biarch32),yes-yes) CONFARGS += --enable-targets=all -- Yunqiang Su diff -ur gcc-4.9-4.9-20140322/debian/rules2 gcc-4.9-4.9-20140322-new/debian/rules2 --- gcc-4.9-4.9-20140322/debian/rules2 2014-03-25 12:55

Bug#742616: Mark libraries packages as multi arch when with_multiarch_lib=yes

2014-03-25 Thread Yunqiang Su
, especially for unofficial architectures. -- Yunqiang Su --- gcc-4.9-4.9-20140322/debian/control.m4 2014-03-25 12:55:13.0 + +++ gcc-4.9-4.9-20140322-new/debian/control.m4 2014-03-25 13:50:54.769849629 + @@ -125,7 +125,6 @@ define(`SOFTBASEDEP', `gnat`'PV-base

Bug#741543: When build for mips64el, the default target is mipsn32el

2014-03-25 Thread Yunqiang Su
) tm_file=${tm_file} mips/st.h tmake_file=${tmake_file} mips/t-st On Tue, Mar 25, 2014 at 8:23 PM, Richard Sandiford rdsandif...@googlemail.com wrote: Yunqiang Su wzss...@gmail.com writes: s/gnuabin64/gnuabi64/ just a typo. --- gcc-4.9-4.9-20140322.orig/src/gcc

Bug#742860: mips64(el) and mipsn32(el) support with multilib

2014-03-28 Thread Yunqiang Su
. So I have to built this kernel with gcc-4.7. Maybe this is the problem of gcc-4.{8,9} or Loongson's kernel patch. -- Yunqiang Su diff -urN gcc-4.7-4.7.3/debian/lib32gfortran3.symbols.mips64 gcc-4.7-4.7.3-new/debian/lib32gfortran3.symbols.mips64 --- gcc-4.7-4.7.3/debian/lib32gfortran3

Bug#744095: Set default gcc-4.8 as default for mips64(el)

2014-04-09 Thread Yunqiang Su
. -- Yunqiang Su -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/cakcpw6wpd8nqbpgaqnth3qxqyti1s0hy_-vhv4zgd6fss3t...@mail.gmail.com

Bug#745372: When build apt (1.0.1) with gcc-4.9, it cannot start with libstdc++6 (4.8)

2014-04-20 Thread Yunqiang Su
depend on libstdc++6 with version. It must be something wrong. After install libstdc++6 (4.9), all of them works well now. -- Yunqiang Su -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https

Bug#742606: cross-ma-install-location.diff: src/libmudflap/configure.ac No file to patch

2014-04-21 Thread Yunqiang Su
There is another snap in cross-ma-install-location.diff. It is also to be removed. -- Yunqiang Su -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org

Bug#745372: When build apt (1.0.1) with gcc-4.9, it cannot start with libstdc++6 (4.8)

2014-04-23 Thread Yunqiang Su
On Wed, Apr 23, 2014 at 2:18 PM, Matthias Klose d...@debian.org wrote: Am 23.04.2014 07:52, schrieb Matthias Klose: Control: tags -1 + moreinfo Am 23.04.2014 07:34, schrieb Matthias Klose: Am 21.04.2014 03:27, schrieb Yunqiang Su: Package: gcc-4.9 Version: 4.9-20140411-2 I built apt

Re: preparing for GCC 4.9

2014-05-08 Thread Yunqiang Su
://lists.debian.org/536ba1ce.9070...@debian.org -- Yunqiang Su -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/CAKcpw6Ve=nbetyywgw+qm99bohki2q+1dvxw6fzazfna9wc

Re: preparing for GCC 4.9 (bug squashing on May 16/17)

2014-05-13 Thread Yunqiang Su
=debian-gcc@lists.debian.org -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/53721687.2000...@debian.org -- Yunqiang Su -- To UNSUBSCRIBE, email to debian-gcc

Re: preparing for GCC 4.9 (bug squashing on May 16/17)

2014-05-13 Thread Yunqiang Su
On Wed, May 14, 2014 at 12:10 AM, Matthias Klose d...@debian.org wrote: Am 13.05.2014 17:44, schrieb Yunqiang Su: Do you plan make 4.9 the only version of gcc in jessie? This first depends on building the kernel, both linux and kfreebsd, and eglibc using gcc-4.9. I tried build eglibc

Re: preparing for GCC 4.9

2014-05-30 Thread Yunqiang Su
/20140530100040.gw28...@0c3.net -- Yunqiang Su -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/CAKcpw6WZjC=2ivjhkflif1dix+p7pqgd-qrpj8y6zqcjzxm...@mail.gmail.com

Bug#745372: When build apt (1.0.1) with gcc-4.9, it cannot start with libstdc++6 (4.8)

2014-06-20 Thread Yunqiang Su
In this patch I add symbols file for libstdc++6 for mips64 and mips64el. In this patch, I also use /usr/libo32 again, as the eglibc use it also now: see bug #715038 On Wed, Apr 23, 2014 at 4:05 PM, Matthias Klose d...@debian.org wrote: Am 23.04.2014 09:44, schrieb Yunqiang Su

Re: Bug#671032: Processed: Re: Bug#631427: gcc-4.6: FTBFS with GCC_TARGET

2014-09-12 Thread YunQiang Su
to 671032-unsubscr...@bugs.debian.org. -- YunQiang Su -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/cakcpw6u5+v1ea21_cqedgipfrwj+s_hw-zhwgnfzakclzsz...@mail.gmail.com

Bug#768167: dpkg-architecture export DEB_TARGET_* make cross build failure

2014-11-05 Thread YunQiang Su
:= $(call vafilt,$(TARGET_VARS),DEB_HOST_GNU_TYPE) DEB_TARGET_GNU_SYSTEM := $(call vafilt,$(TARGET_VARS),DEB_HOST_GNU_SYSTEM) DEB_TARGET_MULTIARCH:= $(call vafilt,$(TARGET_VARS),DEB_HOST_MULTIARCH) GCC 4.8 also has the same problem. -- YunQiang Su --- gcc-4.9-4.9.2/debian/rules.defs 2014

Bug#768167: dpkg-architecture export DEB_TARGET_* make cross build failure

2014-11-05 Thread YunQiang Su
On Thu, 6 Nov 2014 00:15:13 +0800 YunQiang Su wzss...@gmail.com wrote: Package: src:gcc-4.9 Version: 4.9.2-1 In the past, dpkg-architecture doesn't export DEB_TARGET_* Vars, so in rules.defs ifdef DEB_TARGET_GNU_TYPE TARGET_VARS := $(shell dpkg-architecture -f -t$(DEB_TARGET_GNU_TYPE

Cross bootstrap with multilib support with help of multiarch (mips64el as an example)

2014-12-10 Thread YunQiang Su
PKG_IGNORE_CURRENTLY_BUILDING=1 DEB_BUILD_OPTIONS=nostrip dpkg-buildpackage --target-arch=mips64el -b -uc -us -d -- YunQiang Su glibc.debdiff Description: Binary data gcc-4.9.debdiff Description: Binary data

Bug#772665: produces broken cross compiler packages for mips64el

2014-12-11 Thread YunQiang Su
On Wed, 10 Dec 2014 09:54:01 +0100 Matthias Klose d...@debian.org wrote: Control: tags -1 + moreinfo help On 12/09/2014 08:46 PM, Helmut Grohne wrote: Package: src:gcc-4.9 Version: 4.9.2-5 User: helm...@debian.org Usertags: rebootstrap When building a cross compiler for mips64el

Bug#772665: produces broken cross compiler packages for mips64el

2014-12-11 Thread YunQiang Su
On Thu, Dec 11, 2014 at 4:57 PM, Matthias Klose d...@debian.org wrote: On 12/11/2014 09:35 AM, YunQiang Su wrote: I believe that it should be just a workaround in the dark age that control.m4 cannot process some triarch situation. Now we have control.m4 workable, so I believe that we can

Bug#772665: produces broken cross compiler packages for mips64el

2014-12-16 Thread YunQiang Su
for what I believe to be the correct solution. Helmut -- YunQiang Su -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/cakcpw6v0ec8fh8h6otydlrbqyicsc3zarphqerole57ayi8

Bug#774541: gcc-4.9: remove override with_deps_on_target_arch_pkgs

2015-01-03 Thread YunQiang Su
Package: gcc-4.9 Version: 4.9.2-10 Please remove override with_deps_on_target_arch_pkgs := in debian/rules.defs Which is not used any more. -- YunQiang Su -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas

Bug#774543: gcc-4.9: add DEB_CROSS_NO_BIARCH support

2015-01-03 Thread YunQiang Su
Package: src:gcc-4.9 Version: 4.9.2-10 Please add DEB_CROSS_NO_BIARCH option, so we can build it without biarch support if necessary. -- YunQiang Su 0003-allow-no-biarch.patch Description: Binary data

Bug#774548: gcc-4.9: add with_deps_on_target_arch_pkgs back and rename packages

2015-01-04 Thread YunQiang Su
Package: src:gcc-4.9 Version: 4.9.2-10 This patch add with_deps_on_target_arch_pkgs back and when it is used, rename the packages, like gcc-4.9, with pattern like gcc-4.9-arch instead of gcc-4.9-triplet -- YunQiang Su 0001-reverted-removal-of-with_deps_on_target_arch_pkgs-in.patch Description

Bug#780271: gcc-5: fix mips64el build

2015-03-11 Thread YunQiang Su
Package: src:gcc-5 Version: 5-20150309-1 I tested gcc-5 on mips64el, it need a little patch to build. See the attached patch please. -- YunQiang Su diff --git a/debian/patches/gcc-multiarch.diff b/debian/patches/gcc-multiarch.diff index 5f2a4ef..b35e191 100644 --- a/debian/patches/gcc

Bug#780640: gcc-5: merge gnat back to gcc

2015-03-29 Thread YunQiang Su
On Thu, Mar 26, 2015 at 10:10 PM, YunQiang Su wzss...@gmail.com wrote: On Tue, Mar 24, 2015 at 11:24 PM, Matthias Klose d...@debian.org wrote: some comments: - please add appropriate changelog entries Added * Rewrite patches for libgnat build, and add mips64el support. * Use the same

Bug#783372: src:gcc-5: fix cross build with gnat

2015-04-26 Thread YunQiang Su
On Sun, 26 Apr 2015 21:32:53 +0800 YunQiang Su wzss...@gmail.com wrote: Package: src:gcc-5 Version: 5.1~rc1-1 These 2 patches fix cross build of gnat. The patch for Bug:#782257 should be applied first. debian/control.m4| 69 ———————â

Bug#782257: gnat-5: add version suffix for command

2015-04-09 Thread YunQiang Su
Package: src:gcc-5 Version: 5-20150404-1 Can you consider to add a version suffix to gnat commands, aka use gnat-5 instead of gnat This patch also link these commands to the ones with triplet prefix for example: x86_64-linux-gnu-gnat-5 gnat-5 -- YunQiang Su diff --git a/debian/patches/ada

Bug#789612:

2015-06-22 Thread YunQiang Su
extension is referred to as O32 FPXX ABI. For more details about FR mode, please see: https://dmz-portal.mips.com/wiki/MIPS_O32_ABI_-_FR0_and_FR1_Interlinking -- YunQiang Su 0001-gcc-5-mips-32-fpxx.patch Description: Binary data

Bug#788990: gcc-5: Update symbols for mips64(el)

2015-06-16 Thread YunQiang Su
Package: src:gcc-5 Version: 5.1.1-11 This patch removes all warning for mips64(el) symbols, except lib(32/64)objc4. Should we add these missing symbols for objc4? -- YunQiang Su diff --git a/debian/libatomic1.symbols b/debian/libatomic1.symbols index 3ed477d..69fcb97 100644 --- a/debian

Bug#789612: now titled

2015-06-29 Thread YunQiang Su
On Mon, 22 Jun 2015 19:02:29 +0200 Geert Stappers stapp...@stappers.nl wrote: Control: retitle -1 gcc-5-mips-32-fpxx Control: tag -1 patch Any consider of this patch? -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact

Bug#797971: gcc-5: -mfix-loongson2f-nop not needed on mips64el

2015-09-05 Thread YunQiang Su
On Fri, 4 Sep 2015 11:50:58 +0800 YunQiang Su <wzss...@gmail.com> wrote: > On Fri, 4 Sep 2015 11:39:03 +0800 Aron Xu <a...@debian.org> wrote: > > Package: src:gcc-5 > > Version: 5.2.1-16 > > > > It looks -mfix-loongson2f-nop is enabled in config/mips/mi

Bug#798531: gcc-5: fix ada acats tests:

2015-09-10 Thread YunQiang Su
Package: src:gcc-5 Version: 5.2.1-16 Use the correct libgnatvsn/libgnatprj path, and don't remove objects file in gnattools build, as they are needed when build/run tests. -- YunQiang Su diff --git a/debian/patches/ada-acats.diff b/debian/patches/ada-acats.diff index b34ac0e..d06acfd 100644

Bug#798860: gcc-5-cross: add gnat support

2015-09-13 Thread YunQiang Su
list it here. Maybe add a symbol file should be a better choice. 4. quilt --quiltrc /dev/null Fix problems when we have ~/.quiltrc -- YunQiang Su diff --git a/debian/control.arm64.in b/debian/control.arm64.in index 427053b..6eb3816 100644 --- a/debian/control.

Bug#798782: gcc-5: add gnat sjlj back

2015-09-13 Thread YunQiang Su
-build-native, it should be the same with DEB_CROSS was set. Know issue: for ppc64el, libgomp1 will lost *some* of acc_* symbols, not all. No idea why. The package list of env is also attached. On Sun, Sep 13, 2015 at 9:23 PM, YunQiang Su <wzss...@gmail.com> wrote:

Bug#798782: gcc-5: add gnat sjlj back

2015-09-13 Thread YunQiang Su
Some more fix to debian/rules.d/binary-ada.mk. On Sat, 12 Sep 2015 23:56:13 +0800 YunQiang Su <wzss...@gmail.com> wrote: > Package: src:gcc-5 > Version: 5.2.1-17 > > I rewrite gnat sjlj support with a new src/libada-sjlj directory added, > instead of the huge patch to src/g

Bug#798782: gcc-5: add gnat sjlj back

2015-09-15 Thread YunQiang Su
On Wed, Sep 16, 2015 at 12:27 AM, YunQiang Su <wzss...@gmail.com> wrote: > On Wed, Sep 16, 2015 at 12:18 AM, Matthias Klose <d...@debian.org> wrote: >> On 09/13/2015 03:23 PM, YunQiang Su wrote: >>> Some more fix to debian/rules.d/binary-ada.mk. >>> >>

Bug#798782: gcc-5: add gnat sjlj back

2015-09-15 Thread YunQiang Su
On Wed, Sep 16, 2015 at 12:27 AM, YunQiang Su <wzss...@gmail.com> wrote: > On Wed, Sep 16, 2015 at 12:18 AM, Matthias Klose <d...@debian.org> wrote: >> On 09/13/2015 03:23 PM, YunQiang Su wrote: >>> Some more fix to debian/rules.d/binary-ada.mk. >>> >>

Bug#798782: gcc-5: add gnat sjlj back

2015-09-15 Thread YunQiang Su
On Tue, Sep 15, 2015 at 3:26 PM, Matthias Klose <d...@debian.org> wrote: > On 09/13/2015 05:43 PM, YunQiang Su wrote: >> Some fix for cross-build-native: > >> debian/patches/cross-build-native.diff >> patch src/libcc1/configure.ac >> libcc1 use

Bug#798782: gcc-5: add gnat sjlj back

2015-09-15 Thread YunQiang Su
On Wed, Sep 16, 2015 at 12:18 AM, Matthias Klose <d...@debian.org> wrote: > On 09/13/2015 03:23 PM, YunQiang Su wrote: >> Some more fix to debian/rules.d/binary-ada.mk. >> > > > - $(cross_shlibdeps) dh_shlibdeps -p$(p_gnsjlj) > - $(cross_genco

Bug#798782: gcc-5: add gnat sjlj back

2015-09-12 Thread YunQiang Su
to disable ada cross by default here. -- YunQiang Su diff --git a/debian/patches/ada-acats.diff b/debian/patches/ada-acats.diff index d06acfd..d420867 100644 --- a/debian/patches/ada-acats.diff +++ b/debian/patches/ada-acats.diff @@ -124,7 +125,7 @@ Index: b/src/gcc/testsuite/lib/gnat.exp

Bug#826365: patch to build libgnat* as target instead of host libraries breaks native builds

2016-06-09 Thread Yunqiang Su
> 在 2016年6月7日,23:45,YunQiang Su <wzss...@gmail.com> 写道: > > In ada-gnattools-cross.diff, there are 3 lines, like this: > > +# We will use the just-built compiler to compile and link everything. > +GCC=../gcc/xgcc -B../gcc/ > +GXX=../gcc/xg++ -B../gcc/ > > addi

Bug#826365: patch to build libgnat* as target instead of host libraries breaks native builds

2016-06-07 Thread YunQiang Su
Klose <d...@debian.org> wrote: > On 05.06.2016 17:46, YunQiang Su wrote: >> I see. You means ftbfs when --enable-default-pie, >> and it is enabled for Ubuntu by default now. > > yes, but see the debian-devel ML about turning this on. I haven't yet checked > if the

Bug#824986: gcc-5: add MIPS r6 support and bump mipsn32(el) ISA to r2

2016-06-10 Thread YunQiang Su
On Sat, Jun 11, 2016 at 8:53 AM, Matthias Klose <d...@debian.org> wrote: > Control: tags -1 + wontfix > > On 22.05.2016 08:50, YunQiang Su wrote: >> Package: src:gcc-5 >> Version: 5.3.1-19 >> >> Hi, this is the patch for gcc-5, which add MIPS r6 support, i

Bug#827801: gcc-5/gcc-6: Please enable the default optimize arch to mips32r2 for o32

2016-06-21 Thread YunQiang Su
been removed from Debian, so it is time for us to switch this. Please also add this patch to gcc-5. do *NOT* apply it to gcc-4.9. -- YunQiang Su diff --git a/debian/rules2 b/debian/rules2 index 0f3eddc..4753af2 100644 --- a/debian/rules2 +++ b/debian/rules2 @@ -633,11 +633,11 @@ ifneq

Bug#827787: gcc-6: improve gcj cross build

2016-06-21 Thread YunQiang Su
On Tue, 21 Jun 2016 10:17:45 +0800 YunQiang Su <wzss...@gmail.com> wrote: > Package: src:gcc-6 > Version: 6.1.1-7 > > This patch produce gre/jdk/libgcj17 from cross build, > and it also install libgcj.spec also. > The above makes cross gcj works better. > > Pl

Bug#826937: libgnatprj6: undefined symbol: __gnat_objlist_file_supported

2016-06-17 Thread YunQiang Su
On Fri, 10 Jun 2016 10:08:11 +0200 Emilio Pozuelo Monfort wrote: > Package: libgnatprj6 > Version: 6.1.1-6 > Severity: serious > > A few days ago, libgnatprj6 was working just fine. However it looks like > one of the recent uploads has broken it, causing undefined references: >

Bug#826937: libgnatprj6: undefined symbol: __gnat_objlist_file_supported

2016-06-17 Thread YunQiang Su
On Fri, Jun 17, 2016 at 9:58 PM, YunQiang Su <wzss...@gmail.com> wrote: > On Fri, 10 Jun 2016 10:08:11 +0200 Emilio Pozuelo Monfort > <po...@debian.org> wrote: >> Package: libgnatprj6 >> Version: 6.1.1-6 >> Severity: serious >> >> A few days ago, lib

Bug#827554: gcc-5/gcc-6: please remove loongson 2f patch

2016-06-17 Thread YunQiang Su
Package: src:gcc-6 We are working to bump mipsel to mips32r2, and this means that we will also drop support of loongson 2e and loongson 2f. So the patch for loongson 2f is not needed any more. So please drop it, aka: mips-fix-loongson2f-nop -- YunQiang Su

Bug#827787: gcc-6: improve gcj cross build

2016-06-20 Thread YunQiang Su
Package: src:gcc-6 Version: 6.1.1-7 This patch produce gre/jdk/libgcj17 from cross build, and it also install libgcj.spec also. The above makes cross gcj works better. Please review this patch. I am not fully confident about it. -- YunQiang Su diff --git a/debian/control.m4 b/debian/control.m4

Bug#823126: unable to cross build libgnatprj on i386 targeting 64bit archs

2016-05-24 Thread YunQiang Su
with native building on i386 and amd64, and cross build on i386 for ppc64el (gcc-6-cross) On Mon, May 16, 2016 at 4:33 PM, Matthias Klose <d...@debian.org> wrote: > On 14.05.2016 08:43, YunQiang Su wrote: >> >> It seems this problem has been solved? > > > no, all

Bug#824986: gcc-5: add MIPS r6 support and bump mipsn32(el) ISA to r2

2016-05-22 Thread YunQiang Su
Package: src:gcc-5 Version: 5.3.1-19 Hi, this is the patch for gcc-5, which add MIPS r6 support, include mipsr6/mipsr6el/mipsn32r6/mipsn32r6el/mips64r6/mips64r6el In this patch, I also bump ISA to r2 from mips3 for mipsn32(el). -- YunQiang Su diff --git a/debian/control b/debian/control

Bug#824995: gcc-6: add MIPS r6 support and bump mipsn32(el) ISA to r2

2016-05-22 Thread YunQiang Su
Package: src:gcc-6 Version: 6.1.1-4 Hi, this is the patch for gcc-5, which add MIPS r6 support, include mipsr6/mipsr6el/mipsn32r6/mipsn32r6el/mips64r6/mips64r6el In this patch, I also bump ISA to r2 from mips3 for mipsn32(el). -- YunQiang Su diff --git a/debian/control b/debian/control

Bug#823126: unable to cross build libgnatprj on i386 targeting 64bit archs

2016-05-14 Thread YunQiang Su
from > ../../../src/libgnatprj/../gcc/common/common-targhooks.c:22: > ../../../src/libgnatprj/../gcc/real.h:74:76: error: size of array > 'test_real_width' is negative >[sizeof (REAL_VALUE_TYPE) <= REAL_WIDTH * sizeof (HOST_WIDE_INT) ? 1 : > -1]; > > ^ -- YunQiang Su

Bug#852153: gcc-6/mips: backport option to disable madd4 instructions and set it default

2017-01-21 Thread YunQiang Su
. -- YunQiang Su diff --git a/debian/patches/MIPS-MADD4.diff b/debian/patches/MIPS-MADD4.diff new file mode 100644 index 000..e668b8c --- /dev/null +++ b/debian/patches/MIPS-MADD4.diff @@ -0,0 +1,307 @@ +From eb5c0cb6c16d435f6797cd934ceaac73ac7db52c Mon Sep 17 00:00:00 2001 +From: clm <clm@138bc75d-0

Bug#824995: gcc-6: add MIPS r6 support and bump mipsn32(el) ISA to r2

2016-08-26 Thread YunQiang Su
Yeah, I am working on it. It seems going well. I think that I can figure it out soon. On Wed, Aug 24, 2016 at 2:44 PM, Matthias Klose <d...@debian.org> wrote: > Control: tags -1 - patch > Control: tags -1 + help > > On 22.05.2016 10:51, YunQiang Su wrote: >> Package: src

Bug#835847: gcc-6: rework the patch of gdc cross install directory patch with 6.2.0

2016-08-28 Thread YunQiang Su
Package: src:gcc-6 Version: 6.2.0-1 Hi, 6.2 changes the way to set gdc install directory. We need rework this patch. -- YunQiang Su diff --git a/debian/patches/gdc-cross-install-location.diff b/debian/patches/gdc-cross-install-location.diff index 21d4e92..c4dd439 100644 --- a/debian/patches

Bug#824995: gcc-6: add MIPS r6 support and bump mipsn32(el) ISA to r2

2016-08-28 Thread YunQiang Su
And the attached is patch for mipsr6 support. On Mon, Aug 29, 2016 at 12:48 AM, YunQiang Su <wzss...@gmail.com> wrote: > @Matthias, I pushed the patch to cross-toolchain-base to git.launchpad.net > with a branch name `add-mips-n32-r6-support'. > > On Sat, Aug 27, 2016 at 9:

Bug#824995: gcc-6: add MIPS r6 support and bump mipsn32(el) ISA to r2

2016-08-28 Thread YunQiang Su
@Matthias, I pushed the patch to cross-toolchain-base to git.launchpad.net with a branch name `add-mips-n32-r6-support'. On Sat, Aug 27, 2016 at 9:01 AM, YunQiang Su <wzss...@gmail.com> wrote: > Yeah, I am working on it. > It seems going well. > > I think that I can figure it ou

Bug#824995: gcc-6: add MIPS r6 support and bump mipsn32(el) ISA to r2

2016-08-29 Thread YunQiang Su
I report it as a bug: #835851 If it is OK, you can help us to push it. On Mon, Aug 29, 2016 at 5:40 PM, YunQiang Su <wzss...@gmail.com> wrote: > On Mon, Aug 29, 2016 at 4:20 PM, Matthias Klose <d...@debian.org> wrote: >> forgot to ask, if dak/ftp-master now accept packages wi

Bug#824995: gcc-6: add MIPS r6 support and bump mipsn32(el) ISA to r2

2016-08-29 Thread YunQiang Su
On Mon, Aug 29, 2016 at 4:20 PM, Matthias Klose <d...@debian.org> wrote: > forgot to ask, if dak/ftp-master now accept packages with these architecture > names ... > Not yet. > On 28.08.2016 20:42, YunQiang Su wrote: >> And the attached is patch for mipsr6 support. &g

Bug#881575: gcc-6: add mips r6 support

2017-11-12 Thread YunQiang Su
Package: src:gcc-6 Version: 6.4.0-9 Please add mips r6 support to gcc-6, and it also contains a little fix for mipsn32. This patch also works with gcc-7 with a little modification. I will submit for gcc-7 soon. -- YunQiang Su diff --git a/debian/libstdc++6.symbols.mips64r6 b/debian/libstdc++6

Bug#883853: Please provide binaries/symlinks without version suffix

2017-12-19 Thread YunQiang Su
On Fri, 8 Dec 2017 11:47:17 +0100 Andre Heider wrote: > Source: gcc-7-cross > > (this applies to gcc-*-cross, I was unsure where to file it) > > Currently all the binaries of all -cross packages have a version suffix. > > For gcc it looks like this: > gcc-7-aarch64-linux-gnu:

Bug#881610: gcc-6: don't build generate mips r6 packages info in control on old releases

2017-11-13 Thread YunQiang Su
Package: src:gcc-6 Version: 6.4.0-10 As dpkg may not recognize mips r6 architectures on old releases, we disable them in debian/control file. -- YunQiang Su diff --git a/rules.conf b/rules.conf index 57e949a..a3620c8 100644 --- a/rules.conf +++ b/rules.conf @@ -189,6 +189,11 @@ ifeq (,$(filter

Bug#881621: gcc-6: biarch32archs typo: r6->r2

2017-11-13 Thread YunQiang Su
be /mipsn32r6/mipsn32r6el/mips64r6/mips64r6el/ -- YunQiang Su

Bug#881729: gcc-7: add mips r6 support

2017-11-14 Thread YunQiang Su
Package: src:gcc-7 Version: 7.2.0-14 Please add mips r6 support to gcc-7. This single patch should be OK: with the previous typo fixed. -- YunQiang Su diff --git a/debian/libstdc++6.symbols.mips64r6 b/debian/libstdc++6.symbols.mips64r6 new file mode 100644 index 000..c499e58 --- /dev/null

Bug#881938: gnat: call gcc/g++ with system_type

2017-11-18 Thread YunQiang Su
On Fri, 17 Nov 2017 03:23:56 +0800 YunQiang Su <wzss...@gmail.com> wrote: > Package: src:gcc-7 > Version: 7.2.0-16 > > gnatlink/gnatmake etc programs may call gcc/g++ internally, > while they just call them by the name: > gcc-VERSION > g++-VERSION > > w

Bug#881938: gnat: call gcc/g++ with system_type

2017-11-16 Thread YunQiang Su
Package: src:gcc-7 Version: 7.2.0-16 gnatlink/gnatmake etc programs may call gcc/g++ internally, while they just call them by the name: gcc-VERSION g++-VERSION which will cause problem for cross toolchains. -- YunQiang Su diff --git a/debian/patches/ada-gcc-name.diff b/debian/patches

Bug#881939: gcc: disable D when cross build native GCC

2017-11-16 Thread YunQiang Su
), $(DEB_TARGET_ARCH)) + with_d := no +endif +endif + ifeq ($(with_d)-$(with_separate_gdc),yes-yes) ifneq (,$(findstring gdc,$(PKGSOURCE))) languages := c c++ -- YunQiang Su

Bug#881939: gcc: disable D when cross build native GCC

2017-11-16 Thread YunQiang Su
On Thu, 16 Nov 2017 20:45:44 +0100 Iain Buclaw <ibuc...@gdcproject.org> wrote: > On 16 November 2017 at 20:34, YunQiang Su <wzss...@gmail.com> wrote: > > Package: src:gcc-7 > > Version: 7.2.0-16 > > > > When we build native GCC with the cross gcc, D wil

Bug#883988: gcc-5-cross-ports: fix ftbfs due to mips64 ld.so.1 move

2017-12-09 Thread YunQiang Su
install packages. This scheme is following the old-years mips multilib. So, for gcc cross building, we need to add /usr//lib{32,64} to the search dir for dh_shlibdeps. -- YunQiang Su --- gcc/debian/rules.defs 2017-11-19 22:15:53.0 + +++ gcc/debian/rules.defs 2017-12-09 17

Bug#879985: gcc-8: add support of ada back

2017-10-27 Thread YunQiang Su
ECHANISM="-gcc". if note some adb/ads files will not be included. 3. re-enable `with_ada' and `with_gnatsjlj' The diff file `sjlj.diff' is the difference of libada and libada-sjlj. It is here just for reference, to help for the sync libada to libada-sjlj. -- YunQiang Su diff --git a

Bug#886316: gcc-7: fix typo for N32 conditions in debian/rules2

2018-01-06 Thread YunQiang Su
On Sat, Jan 6, 2018 at 1:13 PM, Matthias Klose <d...@debian.org> wrote: > On 05.01.2018 14:26, YunQiang Su wrote: >> Ohhh, you are right. >> >> in fact it is a quite simple patch: >> >> just in debian/rules2, there are 4 snap >> $(biarchn32)-$(bia

Bug#886316: gcc-7: fix typo for N32 conditions in debian/rules2

2018-01-05 Thread YunQiang Su
Ohhh, you are right. in fact it is a quite simple patch: just in debian/rules2, there are 4 snap $(biarchn32)-$(biarch32) for N32, the $(biarchn32) should be $(biarch64) here. On Thu, Jan 4, 2018 at 8:22 PM, James Cowgill <jcowg...@debian.org> wrote: > Hi, > > On 04/01/18 11:

Bug#886976: gcc-8: add a splash before mipsr6 etc to fix arch name recognize/

2018-01-11 Thread YunQiang Su
Package: src:gcc-8 Currently we missed a slash before the arch_name when biarch64archs += `Make' will add a space before it, which makes some mistake when recognize arch_name. -- YunQiang Su diff --git a/debian/rules.defs b/debian/rules.defs index 3941829..b872fa0 100644 --- a/debian

Bug#886978: libgcc-?-dev/mips: please install msa.h

2018-01-11 Thread YunQiang Su
. -- YunQiang Su diff --git a/debian/rules.d/binary-libgcc.mk b/debian/rules.d/binary-libgcc.mk index f5ed291..8593340 100644 --- a/debian/rules.d/binary-libgcc.mk +++ b/debian/rules.d/binary-libgcc.mk @@ -60,6 +60,7 @@ header_files = \ vpclmulqdqintrin.h \ {cet

Bug#886099: gcc-7: backport PR target/82981

2018-01-02 Thread YunQiang Su
/msg178809.html [3] https://github.com/gcc-mirror/gcc/commit/db382c683b735bed1adb483137055231dbed050f -- YunQiang Su

  1   2   >