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

Bug#693325: gcc-defaults: Please support arch powerpcspe



Package: gcc-defaults
Version: 1.120 
Severity: wishlist
Tags: patch, sid
User: debian-powerpcspe@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 <doko@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

Reply to: