Package: gcc-defaults Version: 1.120 Severity: wishlist Tags: patch, sid User: debian-powerpc...@breakpoint.cc Usertags: powerpcspe
Hi, I'm attaching a patch that makes gcc-defaults build again on powerpcspe [1]. Thanks, Roland [1] http://wiki.debian.org/PowerPCSPEPort -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.5.0 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_GB.UTF-8) Shell: /bin/sh linked to /bin/dash
diff -ruN gcc-defaults-1.120.backup/debian/control gcc-defaults-1.120/debian/control --- gcc-defaults-1.120.backup/debian/control 2012-05-07 17:33:25.000000000 +0200 +++ gcc-defaults-1.120/debian/control 2012-11-11 12:09:57.353360873 +0100 @@ -4,7 +4,7 @@ Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org> Uploaders: Matthias Klose <d...@debian.org> Standards-Version: 3.9.3 -Build-Depends: m4, debhelper (>= 5), dpkg-dev (>= 1.16.0~ubuntu4), gcj-4.7-base (>= 4.7.0~) [!arm !m68k], gcc-4.6-base (>= 4.6.1~) [!m68k], gcc-4.7-base [amd64 i386], lsb-release +Build-Depends: m4, debhelper (>= 5), dpkg-dev (>= 1.16.0~ubuntu4), gcj-4.7-base (>= 4.7.0~) [!arm !m68k !powerpcspe], gcc-4.6-base (>= 4.6.1~) [!m68k], gcc-4.7-base [amd64 i386], lsb-release Build-Depends-Indep: ca-certificates, gcj-jdk, python (>= 2.6.6) Vcs-Svn: svn+ssh://svn.debian.org/svn/gcccvs/branches/sid/gcc-defaults Vcs-Browser: http://svn.debian.org/viewsvn/gcccvs/branches/sid/gcc-defaults @@ -40,7 +40,7 @@ Package: g++-multilib Priority: optional -Architecture: amd64 i386 kfreebsd-amd64 mips mipsel powerpc ppc64 s390 s390x sparc +Architecture: amd64 i386 kfreebsd-amd64 mips mipsel powerpc powerpcspe ppc64 s390 s390x sparc Depends: cpp (>= ${version:cpp}), gcc-multilib (>= ${version:cpp}), g++ (>= ${version:cpp}), g++-${pv:gpp}-multilib ${reqv:gpp}, ${misc:Depends} Description: GNU C++ compiler (multilib files) This is the GNU C++ compiler, a fairly portable optimizing compiler for C++. @@ -63,7 +63,7 @@ Package: gobjc-multilib Priority: optional -Architecture: amd64 i386 kfreebsd-amd64 mips mipsel powerpc ppc64 s390 s390x sparc +Architecture: amd64 i386 kfreebsd-amd64 mips mipsel powerpc powerpcspe ppc64 s390 s390x sparc Depends: cpp (>= ${version:cpp}), gcc-multilib (>= ${version:cpp}), gobjc (>= ${version:gcc}), gobjc-${pv:gobjc}-multilib ${reqv:gobjc}, ${misc:Depends} Description: GNU Objective-C compiler (multilib files) This is the GNU Objective-C compiler, which compiles Objective-C on @@ -88,7 +88,7 @@ Package: gobjc++-multilib Priority: optional -Architecture: amd64 i386 kfreebsd-amd64 mips mipsel powerpc ppc64 s390 s390x sparc +Architecture: amd64 i386 kfreebsd-amd64 mips mipsel powerpc powerpcspe ppc64 s390 s390x sparc Depends: cpp (>= ${version:cpp}), gobjc-multilib (>= ${version:cpp}), gobjc++ (>= ${version:gcc}), gobjc++-${pv:gobjcxx}-multilib ${reqv:gobjcxx}, ${misc:Depends} Description: GNU Objective-C++ compiler (multilib files) This is the GNU Objective-C++ compiler, which compiles Objective-C++ on @@ -112,7 +112,7 @@ Package: gfortran-multilib Priority: optional -Architecture: amd64 i386 kfreebsd-amd64 mips mipsel powerpc ppc64 s390 s390x sparc +Architecture: amd64 i386 kfreebsd-amd64 mips mipsel powerpc powerpcspe ppc64 s390 s390x sparc Depends: cpp (>= ${version:cpp}), gcc-multilib (>= ${version:cpp}), gfortran (>= ${version:gcc}), gfortran-${pv:gfort}-multilib ${reqv:gfort}, ${misc:Depends} Description: GNU Fortran 95 compiler (multilib files) This is the GNU Fortran compiler, which compiles Fortran 95 on platforms @@ -135,7 +135,7 @@ Package: gccgo-multilib Priority: optional -Architecture: amd64 i386 mips mipsel powerpc ppc64 s390 s390x +Architecture: amd64 i386 mips mipsel powerpc powerpcspe ppc64 s390 s390x Depends: cpp (>= ${version:cpp}), gcc-multilib (>= ${version:cpp}), gccgo (>= ${version:gcc}), gccgo-${pv:ggo}-multilib ${reqv:ggo}, ${misc:Depends} Description: Go compiler, based on the GCC backend (multilib files) This is the GNU Go compiler, which compiles Go on platforms supported by @@ -251,7 +251,7 @@ Package: gcc-multilib Priority: optional -Architecture: amd64 i386 kfreebsd-amd64 mips mipsel powerpc ppc64 s390 s390x s390x sparc +Architecture: amd64 i386 kfreebsd-amd64 mips mipsel powerpc powerpcspe ppc64 s390 s390x s390x sparc Depends: cpp (>= ${version:cpp}), gcc (>= ${version:gcc}), gcc-${pv:gcc}-multilib ${reqv:gcc}, ${misc:Depends}, linux-libc-dev (>= 3.0.0-2) [linux-any] Description: GNU C compiler (multilib files) This is the GNU C compiler, a fairly portable optimizing compiler for C. diff -ruN gcc-defaults-1.120.backup/debian/rules gcc-defaults-1.120/debian/rules --- gcc-defaults-1.120.backup/debian/rules 2012-09-27 01:47:12.000000000 +0200 +++ gcc-defaults-1.120/debian/rules 2012-11-11 11:48:25.081039958 +0100 @@ -259,7 +259,7 @@ gcj_archs = alpha amd64 armel armhf hppa i386 ia64 lpia m68k mips mipsel powerpc powerpcspe ppc64 s390 s390x sh4 sparc sparc64 kfreebsd-amd64 kfreebsd-i386 hurd-i386 gcj_native_archs = alpha amd64 armel armhf hppa i386 ia64 lpia mips mipsel powerpc powerpcspe ppc64 s390 s390x sh4 sparc sparc64 kfreebsd-amd64 kfreebsd-i386 hurd-i386 -multilib_archs = amd64 i386 kfreebsd-amd64 mips mipsel powerpc ppc64 s390 s390x sparc +multilib_archs = amd64 i386 kfreebsd-amd64 mips mipsel powerpc powerpcspe ppc64 s390 s390x sparc ifneq (,$(filter $(DEB_HOST_ARCH), $(multilib_archs))) with_multilib = yes @@ -270,7 +270,7 @@ with_gfdl_docs := yes endif -go_archs = amd64 armel armhf i386 ia64 mips mipsel powerpc ppc64 s390 s390x +go_archs = amd64 armel armhf i386 ia64 mips mipsel powerpc powerpcspe ppc64 s390 s390x ifeq (,$(filter $(DEB_HOST_ARCH),$(go_archs))) no_packages += gccgo endif