Bug#1049993: gcc: add symlink for path with vendored-triple

2023-08-17 Thread YunQiang Su
Package: src:gcc-13 Version: 13.2.0-4 Can we consider adding a symlink from non-vendor triples to vendored triples? For example: /usr/lib/gcc/x86_64-linux-gnu -> /usr/lib/gcc/x86_64-unknown-linux-gnu LLVM guys complains about it: https://reviews.llvm.org/D158183#4596086 -- YunQi

Bug#1004184: gcc-11: generate bad code for matplotlib with -O1/-O2 on mips64el

2023-04-28 Thread YunQiang Su
re you ever made aware of this bug in gcc-11 and gcc-12? Maybe a bit > of your help is appropriate. > Sorry about that I forget this bug... I will dig it. > Paul -- YunQiang Su

Bug#1030740: gcc: update-patches target doesn't recognize env

2023-02-06 Thread YunQiang Su
sh --no-timestamps --no-index -pab; done PS: is it a good idea to run `quilt pop -a` before refresh patches? -- YunQiang Su

Bug#1026206: g++-13: fails to compile #include due to __float128 vs fixincludes

2023-01-05 Thread YunQiang Su
On Fri, 16 Dec 2022 11:06:37 +0100 Helmut Grohne wrote: > Package: g++-13 > Version: 13-20221214-1 > Severity: serious > > Hi Matthias, > > thanks for pushing gcc-13 into experimental already. That leaves plenty > of time to work on it. I've located a quite fundamental problem with it >

Bug#1016628: gcc-12: makes nodejs testsuite fail on mips64el/riscv64 only

2022-08-04 Thread YunQiang Su
Jérémy Lal 于2022年8月4日周四 18:39写道: > > > > Le jeu. 4 août 2022 à 12:36, Xi Ruoyao a écrit : >> >> On Thu, 2022-08-04 at 18:18 +0800, YunQiang Su wrote: >> > > Hi, >> > > >> > > If nodejs 18.6.0 is built using gcc-12, several tests fa

Bug#1016628: gcc-12: makes nodejs testsuite fail on mips64el/riscv64 only

2022-08-04 Thread YunQiang Su
Jérémy Lal 于2022年8月4日周四 15:12写道: > > Package: gcc-12 > Version: 12.1.0-7 > Severity: important > X-Debbugs-Cc: YunQiang Su > Control: forwarded -1 https://github.com/nodejs/node/issues/44126 > > Hi, > > If nodejs 18.6.0 is built using gcc-12, several tests fail, >

Bug#1001595: src:gcc-defaults-mipsen: fails to migrate to testing for too long

2022-03-31 Thread YunQiang Su
Paul Gevers 于2022年3月31日周四 16:16写道: > > Hi YunQiang, > > On 24-03-2022 12:29, YunQiang Su wrote: > > Yes. I am aware of it. And I am waiting for gcc-12-cross-mipsen to finish > > building on all of these architectures. > > Although not clear to me why you wanted t

Bug#1001595: src:gcc-defaults-mipsen: fails to migrate to testing for too long

2022-03-24 Thread YunQiang Su
Paul Gevers 于2022年3月24日周四 19:26写道: > > Hi YunQiang, > > On 22-03-2022 07:06, YunQiang Su wrote: > > Paul Gevers 于2022年3月22日周二 04:04写道: > >> On Sun, 12 Dec 2021 21:51:28 +0100 Paul Gevers wrote: > >>> The Release Team considers packages that are out-of-

Bug#1001595: src:gcc-defaults-mipsen: fails to migrate to testing for too long

2022-03-22 Thread YunQiang Su
1-cross-mipsen some days ago. I thought that gcc-defaults-mipsen will migrate ok. I will fix it just now. > Paul -- YunQiang Su

Bug#1006948: gcc-12: FTBFS on mips64el

2022-03-09 Thread YunQiang Su
On Tue, 08 Mar 2022 20:53:46 +0100 Paul Gevers wrote: > Source: gcc-12 > Version: 12-20220222-1 > Severity: serious > Tags: ftbfs > > Dear Matthias, GCC maintainers, > > gcc-12 fails to build from source on mips64el in unstable. Normally this > isn't an issue, but it builds a Build-Depends of

Bug#1001595: src:gcc-defaults-mipsen: fails to migrate to testing for too long

2022-02-16 Thread YunQiang Su
> > enough in how this piece of toolchain should work. If you need my help > > as a Release Team member, don't hesitate to reach out, but I don't want > > to spend time on reverse engineering this *. > > > > Paul > -- YunQiang Su

Bug#1001699: gcc/MIPS, gdc defines wrong stat_t for N32 and N64

2021-12-14 Thread YunQiang Su
On Tue, 14 Dec 2021 23:36:58 +0800 YunQiang Su wrote: > Package: src:gcc-10 > Version: 10.3.0-13 > > This problem makes fstat get wrong result, and thus makes gcc-12 ftbfs > on mips64el. Real patch for gcc-10 instead of in fact for gcc-11. > > -- > YunQiang S

Bug#1001699: gcc/MIPS, gdc defines wrong stat_t for N32 and N64

2021-12-14 Thread YunQiang Su
Package: src:gcc-10 Version: 10.3.0-13 This problem makes fstat get wrong result, and thus makes gcc-12 ftbfs on mips64el. -- YunQiang Su gdc-mips64-stat.patch Description: Binary data

Bug#990842: gcc-11: ftbfs on mips64el on Cavium machine

2021-07-08 Thread YunQiang Su
Package: src:gcc-11 Version: 11.1.0-3 GCC 11 run test timeout due to a problem of GDB on Cavium Octeon. Please drop build-dep on gdb on mipsel and mips64el. The problem is about a bug of Cavium Octeon: Sometimes, if there is a branch insn between ll and sc, the CPU may hang. I will continue to

Re: stop building the native mips* packages from the gcc-11, binutils and gcc-defaults packages

2021-05-06 Thread YunQiang Su
Matthias Klose 于2021年5月6日周四 下午5:19写道: > > Hi syq, > > when uploading gcc-11 to unstable, I'll fail the build for mipsel and > mips64el. > Please start building gcc-11 from it's own source package for the mipsel and > mips64el binaries. > Yes. It is our problem to leave the upstream bug to

Bug#987579: unblock cross-toolchain-base-mipsen 15

2021-04-25 Thread YunQiang Su
Package: release.debian.org Severity: normal User: release.debian@packages.debian.org Usertags: unblock X-Debbugs-Cc: debian-gcc@lists.debian.org Please unblock cross-toolchain-base-mipsen 15. It just rebuilds/syncs with the current glibc 2.31-11 and linux 5.10.28-1. -- YunQiang Su

Bug#987578: unblock gcc-10-cross-mipsen 3+c5

2021-04-25 Thread YunQiang Su
Package: release.debian.org Severity: normal User: release.debian@packages.debian.org Usertags: unblock X-Debbugs-Cc: debian-gcc@lists.debian.org Please unblock gcc-10-cross-mipsen 3+c5. It just rebuilds/syncs with the current gcc-10 10.2.1-6. -- YunQiang Su

Bug#982760: gcc-11: ftbfs on mips64el due to ada problem

2021-02-13 Thread YunQiang Su
Package: src:gcc-11 Version: 11-20210207-1 Control: forward -1 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98996 s-pack96.adb should generate ldl/ldr pair + lwl/lwr pair since 96=64+32. When generate the pairs, it use the type SUBREG instead of REG, while in

Re: not forwarded elfutils mips patches

2020-07-29 Thread YunQiang Su
> forward > those upstream? > > Thanks, Matthias > -- YunQiang Su

Bug#963254: gcc-10: d/rules.def, set AQ to :all for cross build

2020-06-30 Thread YunQiang Su
Helmut Grohne 于2020年6月27日周六 上午12:00写道: > > Control: clone -1 -2 > Control: submitter -2 ! > Control: reassign -2 dpkg-cross > Control: retitle -2 mark dpkg-crossed packages Multi-Arch: foreign > Control: tags -2 + patch > > On Fri, Jun 26, 2020 at 02:12:46PM +0800, YunQi

Bug#963254: gcc-10: d/rules.def, set AQ to :all for cross build

2020-06-26 Thread YunQiang Su
Helmut Grohne 于2020年6月26日周五 上午5:11写道: > > On Thu, Jun 25, 2020 at 09:49:01AM +0800, YunQiang Su wrote: > > Helmut Grohne 于2020年6月24日周三 上午6:30写道: > > > On Sun, Jun 21, 2020 at 09:10:48PM +0800, YunQiang Su wrote: > > > > The major problem is Depend

Bug#963254: gcc-10: d/rules.def, set AQ to :all for cross build

2020-06-24 Thread YunQiang Su
Helmut Grohne 于2020年6月24日周三 上午6:30写道: > > Hi, > > On Sun, Jun 21, 2020 at 09:10:48PM +0800, YunQiang Su wrote: > > The major problem is Depends: libgcc-10-dev-i386-cross:amd64 (>= > > 10.1.0-3cross1) but it is not installable > > we need to mark gcc-10-i686-linux

Bug#963254: gcc-10: d/rules.def, set AQ to :all for cross build

2020-06-21 Thread YunQiang Su
s:amd64 (>= 2.30-1~) E: Unable to correct problems, you have held broken packages. The major problem is Depends: libgcc-10-dev-i386-cross:amd64 (>= 10.1.0-3cross1) but it is not installable we need to mark gcc-10-i686-linux-gnu depends on libgcc-10-dev-i386-cross:all to solve this problem. -- YunQiang Su

Re: architecture qualification season

2020-05-14 Thread YunQiang Su
be the slowest buildds among the buildds for > release > architectures. > I get some new machines, and we will replace some old ones wit them. They are much faster than the current ones. > Matthias > > >> [1] https://release.debian.org/bullseye/arch_qualify.html > > > > Paul > > > > [2] https://lists.debian.org/debian-release/2018/06/msg00644.html > > > -- YunQiang Su

Bug#950650: src:isl, add lib64 for i386 x32 mipsel etc

2020-02-04 Thread YunQiang Su
/cgi-bin/bugreport.cgi?bug=950527 -- YunQiang Su

Bug#950649: src:mpfr4, add lib64 for i386 x32 mipsel etc

2020-02-04 Thread YunQiang Su
://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950527 -- YunQiang Su

Bug#950647: src:mpfr4, add lib64 for i386 x32 mipsel etc

2020-02-04 Thread YunQiang Su
://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950527 -- YunQiang Su

Bug#950525: broken symlink: /usr/lib/gcc//9/libgcc_s.so{,.1}

2020-02-02 Thread YunQiang Su
Package: src:gcc-9 Version: 9.2.1-25 Severity: serious X-Debug-Cc: debian-s...@lists.debian.org On i386 # file /usr/lib/gcc/i686-linux-gnu/9/libgcc_s.so.1 /usr/lib/gcc/i686-linux-gnu/9/libgcc_s.so.1: broken symbolic link to /lib/i386-linux-gnu/libgcc_s.so.1 On s390x: $ file

Bug#946792: Acknowledgement (gcc-9: Buffer overflow bug introduced by gcc-search-prefixed-as-ld.diff)

2019-12-25 Thread YunQiang Su
YunQiang Su 于2019年12月26日周四 下午2:42写道: > > On Tue, 17 Dec 2019 13:08:37 +0100 John Paul Adrian Glaubitz > wrote: > > Control: tags -1 +patch > > > > Attaching debdiff which incorporates the changes :). > > strlen (DEFAULT_REAL_TARGET_MACHINE) + 2 > is not en

Bug#946792: Acknowledgement (gcc-9: Buffer overflow bug introduced by gcc-search-prefixed-as-ld.diff)

2019-12-25 Thread YunQiang Su
On Tue, 17 Dec 2019 13:08:37 +0100 John Paul Adrian Glaubitz wrote: > Control: tags -1 +patch > > Attaching debdiff which incorporates the changes :). strlen (DEFAULT_REAL_TARGET_MACHINE) + 2 is not enough here. In fact in some cases, DEFAULT_REAL_TARGET_MACHINE may have even less space than

Bug#915194: gcc-8-cross: mips64el-linux-gnuabi64-gcc-8 munmap_chunk(): invalid pointer when build for o32

2019-12-25 Thread YunQiang Su
YunQiang Su 于2019年12月24日周二 下午8:57写道: > > YunQiang Su 于2018年12月2日周日 上午1:46写道: > > > > On Sun, 2 Dec 2018 00:30:21 +0800 YunQiang Su wrote: > > > Package: src:gcc-8-cross > > > Version: 23 > > > > > > These bellow cmd will show: > > >

Bug#915194: gcc-8-cross: mips64el-linux-gnuabi64-gcc-8 munmap_chunk(): invalid pointer when build for o32

2019-12-24 Thread YunQiang Su
YunQiang Su 于2018年12月2日周日 上午1:46写道: > > On Sun, 2 Dec 2018 00:30:21 +0800 YunQiang Su wrote: > > Package: src:gcc-8-cross > > Version: 23 > > > > These bellow cmd will show: > > munmap_chunk(): invalid pointer > > Aborted > > I know wha

Bug#945763: gcc-9 ftbfs on mipsel

2019-11-30 Thread YunQiang Su
YunQiang Su 于2019年11月30日周六 上午11:19写道: > > YunQiang Su 于2019年11月29日周五 下午2:21写道: > > > > 在 2019-11-29五的 07:00 +0100,Matthias Klose写道: > > > On 28.11.19 18:09, YunQiang Su wrote: > > > > Matthias Klose 于2019年11月28日周四 下午5:51写道: > > > > > On 28.

Bug#945763: gcc-9 ftbfs on mipsel

2019-11-29 Thread YunQiang Su
YunQiang Su 于2019年11月29日周五 下午2:21写道: > > 在 2019-11-29五的 07:00 +0100,Matthias Klose写道: > > On 28.11.19 18:09, YunQiang Su wrote: > > > Matthias Klose 于2019年11月28日周四 下午5:51写道: > > > > On 28.11.19 10:44, Matthias Klose wrote: > > > > >

Bug#945763: gcc-9 ftbfs on mipsel

2019-11-28 Thread YunQiang Su
在 2019-11-29五的 07:00 +0100,Matthias Klose写道: > On 28.11.19 18:09, YunQiang Su wrote: > > Matthias Klose 于2019年11月28日周四 下午5:51写道: > > > On 28.11.19 10:44, Matthias Klose wrote: > > > > Package: src:gcc-9 > > > > Version: 9.2.1-20 > >

Bug#945763: gcc-9 ftbfs on mipsel

2019-11-28 Thread YunQiang Su
> > triggered > > by the LTO build enabled in -20. > > > > bootstrap comparison failure! > > libbacktrace/elf.o differs > > libbacktrace/.libs/elf.o differs > > make[4]: *** [Makefile:24878: compare] Error 1 > > Please could you have a look? sure. I will look at it tomorrow > -- YunQiang Su

Bug#941263: gcc-9: ICE in mips_split_move when compiling qtwebengine-opensource-src on mipsel

2019-09-29 Thread YunQiang Su
t; > The Debian MIPS maintainers should get this backported upstream, then it get's > updated in the package. Yes. I will ask the MIPS gcc maintainer to do it. > > Matthias > -- YunQiang Su

Re: stop building the mipsel and mips64el cross compilers

2019-09-05 Thread YunQiang Su
Matthias Klose 于2019年9月4日周三 下午1:46写道: > > Hi, > > I will stop building the mipsel and mips64el cross packages from the binutils, > gcc-8-cross, gcc-9-cross, gcc-defaults, cross-toolchain-base packages. There > is Thank you for your great work on cross toolchains. > infrastructure to build

Re: gcc-8-cross-mipsen_2_amd64.changes REJECTED

2019-01-12 Thread YunQiang Su
Ohhh. wrong patches attached. I submit a bug to gcc-8-cross https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=919141 Can you consider this patch? YunQiang Su 于2019年1月10日周四 下午11:53写道: > > Please review my attached patch. > > Or by debdiff > http://deb.debian.org/debian/po

Bug#919141: gcc-8-cross: please support binnmu

2019-01-12 Thread YunQiang Su
to rebuild. -- YunQiang Su gcc-8-cross-binnmu.diff Description: Binary data

Re: gcc-8-cross-mipsen_2_amd64.changes REJECTED

2019-01-10 Thread YunQiang Su
Please review my attached patch. Or by debdiff http://deb.debian.org/debian/pool/main/g/gcc-8-cross/gcc-8-cross_24.dsc http://mips64el.bfsu.edu.cn/debian/gcc-8-cross-mipsen/gcc-8-cross_25~cross1.dsc YunQiang Su 于2019年1月10日周四 上午11:09写道: > > Bastian Blank 于2018年8月23日周四 上午

Re: gcc-8-cross-mipsen_2_amd64.changes REJECTED

2019-01-09 Thread YunQiang Su
Bastian Blank 于2018年8月23日周四 上午1:37写道: > > On Wed, Aug 22, 2018 at 08:27:29AM +0200, Matthias Klose wrote: > > On 22.08.2018 06:00, Bastian Blank wrote: > > > The version of the source package (2) does not show up in the binary > > > version. > > > So neither rebuilds with a new changelog, nor

Bug#915194: valgrind log

2018-12-02 Thread YunQiang Su
Helmut Grohne 于2018年12月3日周一 上午3:22写道: > > On Mon, Dec 03, 2018 at 01:30:43AM +0800, YunQiang Su wrote: > > YunQiang Su 于2018年12月2日周日 下午11:42写道: > > > > > > Matthias Klose 于2018年12月2日周日 下午4:51写道: > > > > > > > > On 02.12.18 09:31, Aron Xu wr

Bug#915194: valgrind log

2018-12-02 Thread YunQiang Su
YunQiang Su 于2018年12月2日周日 下午11:42写道: > > Matthias Klose 于2018年12月2日周日 下午4:51写道: > > > > On 02.12.18 09:31, Aron Xu wrote: > > > Running with Valgrind shows some errors: > > > > that might point to the gcc-search-prefixed-as-ld patch. yes. with gcc-search

Bug#915194: valgrind log

2018-12-02 Thread YunQiang Su
Matthias Klose 于2018年12月2日周日 下午4:51写道: > > On 02.12.18 09:31, Aron Xu wrote: > > Running with Valgrind shows some errors: > > that might point to the gcc-search-prefixed-as-ld patch. It seem not due to this patch, With some debug, this problem is triggered in gcc/gcc.c static int execute

Bug#915194: gcc-8-cross: mips64el-linux-gnuabi64-gcc-8 munmap_chunk(): invalid pointer when build for o32

2018-12-01 Thread YunQiang Su
On Sun, 2 Dec 2018 00:30:21 +0800 YunQiang Su wrote: > Package: src:gcc-8-cross > Version: 23 > > These bellow cmd will show: > munmap_chunk(): invalid pointer > Aborted > And an new discovery: i386 version don't have problem..., aka only amd64 version has problem. >

Bug#915194: gcc-8-cross: mips64el-linux-gnuabi64-gcc-8 munmap_chunk(): invalid pointer when build for o32

2018-12-01 Thread YunQiang Su
4 aka eb $ echo "int a(){ return 1; }" | mips64-linux-gnuabi64-gcc-8 -EL -c -mabi=32 -xc - $ # works well, add use mips64 aka eb, and with -EL option. Is it an upstream bug? -- YunQiang Su

Re: gcc-8-cross-mipsen_2_amd64.changes REJECTED

2018-08-21 Thread YunQiang Su
can you help to reject gcc-8-cross-mipsen_1_amd64.changes too. In _1 I forget to upload binary=all packages, due to lack of -A option of sbuild. Debian FTP Masters 于2018年8月21日周二 下午1:13写道: > > > gcc-8-mipsisa32r6el-linux-gnu_8.2.0-4cross1_amd64.deb: Does not match file > already existing in

Re: Arch qualification for buster: call for DSA, Security, toolchain concerns

2018-07-07 Thread YunQiang Su
l We are plan to drop mips(eb) and keep mipsel/mips64el. > * Other: ppc64el, s390x > > If the blocking issues cannot be resolved, affected architectures are at > risk of removal from testing before buster is frozen. > > We are currently unaware of any new architectures likely to be ready in > time for inclusion in buster. > > On behalf of the release team, > Niels Thykier > -- YunQiang Su

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#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#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#886316: gcc-7: fix typo for N32 conditions in debian/rules2

2018-01-04 Thread YunQiang Su
Package: src:gcc-7 Version: 7.2.0-18 when detect mipsn32 triarch, we use ifeq ($(biarchn32)-$(biarch32),yes-yes), but we should use ifeq ($(biarch64)-$(biarch32),yes-yes) -- YunQiang Su diff --git a/debian/Debian/DpkgCross.pm b/debian/Debian/DpkgCross.pm index 755b54d..85e5351 100644

Bug#886201: libffi: mips/ffi.c fix jr encoding for r6

2018-01-02 Thread YunQiang Su
Package: src:libffi Version: 3.2.1-7 in mips/ffi.c, there are some binary encoding for some instructions, while `jr' changes its encoding. https://github.com/libffi/libffi/pull/401 -- YunQiang Su

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

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#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#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#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#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#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#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#881621: gcc-6: biarch32archs typo: r6->r2

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

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#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#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#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-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#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-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#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#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-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#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#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#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#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#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#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#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#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#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#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#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-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#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#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#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#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

  1   2   >