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

Bug#773177: marked as done (gcc-defaults: enable multilib on mips64*)



Your message dated Wed, 25 Feb 2015 12:34:00 +0000
with message-id <E1YQbA8-00074R-0p@franck.debian.org>
and subject line Bug#773177: fixed in gcc-defaults 1.136
has caused the Debian Bug report #773177,
regarding gcc-defaults: enable multilib on mips64*
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
773177: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=773177
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: gcc-defaults
Version: 1.135
Severity: important
Tags: patch

Hi,

This patch enables multilib on mips64 and mips64el. Currently gcc-4.9
build-depends on g++-multilib on mips64el, but that package isn't built
by gcc-defaults.

While I was doing the modifications, I also enabled gccgo on mips64
since it's built by gcc-4.9 as well. I didn't enable gcj in the
gcj_archs field because gcj seems to be broken on mips64el (I haven't
investigated why).

Thanks,
James
From 55efad3ed9530dbfddce85bfce8cc272f162363e Mon Sep 17 00:00:00 2001
From: James Cowgill <james410@cowgill.org.uk>
Date: Mon, 15 Dec 2014 10:39:41 +0000
Subject: [PATCH] Add mips64 and mips64el to gcc-defaults

---
 debian/control | 12 ++++++------
 debian/rules   |  6 +++---
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/debian/control b/debian/control
index 07beb43..bef210f 100644
--- a/debian/control
+++ b/debian/control
@@ -44,7 +44,7 @@ Description: GNU C++ compiler
 
 Package: g++-multilib
 Priority: optional
-Architecture: amd64 i386 kfreebsd-amd64 mips mipsel powerpc ppc64 s390 s390x sparc sparc64 x32
+Architecture: amd64 i386 kfreebsd-amd64 mips mips64 mips64el mipsel powerpc ppc64 s390 s390x sparc sparc64 x32
 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++.
@@ -67,7 +67,7 @@ Description: GNU Objective-C compiler
 
 Package: gobjc-multilib
 Priority: optional
-Architecture: amd64 i386 kfreebsd-amd64 mips mipsel powerpc ppc64 s390 s390x sparc sparc64 x32
+Architecture: amd64 i386 kfreebsd-amd64 mips mips64 mips64el mipsel powerpc ppc64 s390 s390x sparc sparc64 x32
 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
@@ -92,7 +92,7 @@ Description: GNU Objective-C++ compiler
 
 Package: gobjc++-multilib
 Priority: optional
-Architecture: amd64 i386 kfreebsd-amd64 mips mipsel powerpc ppc64 s390 s390x sparc sparc64 x32
+Architecture: amd64 i386 kfreebsd-amd64 mips mipsel mips64 mips64el powerpc ppc64 s390 s390x sparc sparc64 x32
 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
@@ -116,7 +116,7 @@ Description: GNU Fortran 95 compiler
 
 Package: gfortran-multilib
 Priority: optional
-Architecture: amd64 i386 kfreebsd-amd64 mips mipsel powerpc ppc64 s390 s390x sparc sparc64 x32
+Architecture: amd64 i386 kfreebsd-amd64 mips mips64 mips64el mipsel powerpc ppc64 s390 s390x sparc sparc64 x32
 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
@@ -139,7 +139,7 @@ Description: Go compiler, based on the GCC backend
 
 Package: gccgo-multilib
 Priority: optional
-Architecture: amd64 i386 mips mipsel powerpc ppc64 s390 s390x x32
+Architecture: amd64 i386 mips mips64 mips64el mipsel powerpc ppc64 s390 s390x x32
 Depends: cpp (>= ${version:cpp}), gcc-multilib (>= ${version:cpp}), gccgo (>= ${version:ggo}), 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
@@ -239,7 +239,7 @@ Description: GNU C compiler
 
 Package: gcc-multilib
 Priority: optional
-Architecture: amd64 i386 kfreebsd-amd64 mips mipsel powerpc ppc64 s390 s390x s390x sparc sparc64 x32
+Architecture: amd64 i386 kfreebsd-amd64 mips mips64 mips64el mipsel powerpc ppc64 s390 s390x s390x sparc sparc64 x32
 Depends: cpp (>= ${version:cpp}), gcc (>= ${version:gcc}), gcc-${pv:gcc}-multilib ${reqv:gcc}, ${misc:Depends}, linux-libc-dev (>= 3.0.0-2) [linux-any]
 Breaks: gcc-4.9-arm-linux-gnueabihf, gcc-4.9-arm-linux-gnueabi, gcc-4.9-powerpc-linux-gnu, gcc-4.9-powerpc64el-linux-gnu, gcc-4.9-mipsel-linux-gnu
 Description: GNU C compiler (multilib files)
diff --git a/debian/rules b/debian/rules
index 59bf438..b1b689a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -259,10 +259,10 @@ gcj_native_archs = alpha amd64 armel armhf arm64 hppa i386 ia64 mips mipsel \
 	powerpc powerpcspe ppc64 ppc64el s390 s390x sh4 sparc sparc64 x32 \
 	kfreebsd-amd64 kfreebsd-i386 hurd-i386
 
-multilib_archs = amd64 i386 kfreebsd-amd64 mips mipsel powerpc ppc64 \
-	s390 s390x sparc sparc64 x32
+multilib_archs = amd64 i386 kfreebsd-amd64 mips mips64 mips64el mipsel \
+	powerpc ppc64 s390 s390x sparc sparc64 x32
 
-go_archs = amd64 arm64 armel armhf i386 ia64 mips mipsel \
+go_archs = amd64 arm64 armel armhf i386 ia64 mips mips64 mips64el mipsel \
 	powerpc ppc64 ppc64el s390 s390x x32
 
 phobos_archs = amd64 armel armhf i386 x32 hppa
-- 
2.1.3


--- End Message ---
--- Begin Message ---
Source: gcc-defaults
Source-Version: 1.136

We believe that the bug you reported is fixed in the latest version of
gcc-defaults, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 773177@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <doko@debian.org> (supplier of updated gcc-defaults package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 25 Feb 2015 13:07:51 +0100
Source: gcc-defaults
Binary: cpp g++ g++-multilib gobjc gobjc-multilib gobjc++ gobjc++-multilib gfortran gfortran-multilib gccgo gccgo-multilib libgcj-common libgcj-bc gcj-jdk gcj-jre-headless gcj-jre gcc gcc-multilib gdc libphobos-dev
Architecture: source all amd64
Version: 1.136
Distribution: unstable
Urgency: medium
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Description:
 cpp        - GNU C preprocessor (cpp)
 g++        - GNU C++ compiler
 g++-multilib - GNU C++ compiler (multilib files)
 gcc        - GNU C compiler
 gcc-multilib - GNU C compiler (multilib files)
 gccgo      - Go compiler, based on the GCC backend
 gccgo-multilib - Go compiler, based on the GCC backend (multilib files)
 gcj-jdk    - gcj and Classpath development tools for Java(TM)
 gcj-jre    - Java runtime environment using GIJ/Classpath
 gcj-jre-headless - Java runtime environment using GIJ/Classpath (headless version)
 gdc        - D compiler (language version 2), based on the GCC backend
 gfortran   - GNU Fortran 95 compiler
 gfortran-multilib - GNU Fortran 95 compiler (multilib files)
 gobjc      - GNU Objective-C compiler
 gobjc++    - GNU Objective-C++ compiler
 gobjc++-multilib - GNU Objective-C++ compiler (multilib files)
 gobjc-multilib - GNU Objective-C compiler (multilib files)
 libgcj-bc  - Link time only library for use with gcj
 libgcj-common - Java runtime library (common files)
 libphobos-dev - Phobos D standard library
Closes: 773177 778376
Changes:
 gcc-defaults (1.136) unstable; urgency=medium
 .
   * Bump GCC 4.8 version to 4.8.4.
   * Build multilib and gccgo packages for mips64* (James Cowgill).
     Closes: #773177.
   * gcc-multilib: Break gcc-4.9-mips-linux-gnu.
   * gcj-jdk: Fix libgcj.pc symlink (Victor Seva). Closes: #778376.
Checksums-Sha1:
 133581f7ab4429efeb168f34d9da85fd2e7c31a7 3255 gcc-defaults_1.136.dsc
 ac2c34cea3c1a24b23d9f31df83a8852155df0e0 64341 gcc-defaults_1.136.tar.gz
 02ce0c85f13fca7f080b4cb61688268bad0a3b0d 159528 libgcj-common_4.9.1-7_all.deb
 8056057b7c2640a9c1b3dc90c4ee6729d75622d5 17310 cpp_4.9.2-2_amd64.deb
 0c4d23efbe9ee3d7a6dc85f2980f63d1ddbe9604 5136 gcc_4.9.2-2_amd64.deb
 a5cb929ecf9fac502a945ebcb169903fb8d01029 1048 gcc-multilib_4.9.2-2_amd64.deb
 7e42ef3176194309d85d829154b38c4c0fd3d6cb 17264 gdc_4.9.2-2_amd64.deb
 6b8f974b391bbb72b96cb9d253c96bb6c6e01caa 14364 libphobos-dev_4.9.2-2_amd64.deb
 82a50c84e1105e1f0c767da82c09f2398ac2d4b2 1530 g++_4.9.2-2_amd64.deb
 75a8680227516c23401e1edeef8bd9941920f1f4 948 g++-multilib_4.9.2-2_amd64.deb
 9d85f7e690be03be3620a8f17d0f3d39df31e163 954 gobjc_4.9.2-2_amd64.deb
 489e50ee6f34a7a82ec6bd69babbde2e1e00c1a5 958 gobjc-multilib_4.9.2-2_amd64.deb
 5d7dfec14c7edd9ac7f36707775f7f88e79769ac 976 gobjc++_4.9.2-2_amd64.deb
 949650a584532af8e1889b2d850439d1ca9df260 960 gobjc++-multilib_4.9.2-2_amd64.deb
 b507bda9623ccbfecb53aec0a8b21faadc7f7439 1292 gfortran_4.9.2-2_amd64.deb
 c9aa16d480eb006ce14897346fb6bdafe75d5b89 962 gfortran-multilib_4.9.2-2_amd64.deb
 7cdbeb9468aae60cdd41106d90b393e82f575273 1016 gccgo_4.9.2-2_amd64.deb
 eed8b1386a1f376b3180fcba467b8e8b291f1f56 984 gccgo-multilib_4.9.2-2_amd64.deb
 de402f96341eab968e8b1e34dcb0f11db4755bef 1296 libgcj-bc_4.9.2-2_amd64.deb
 ad3d02909083e8d9a399104a6cd46162e27acc8e 1502 gcj-jre-headless_4.9.2-2_amd64.deb
 0c2a5eab2983e565be1410522f6f7bbbad1cb28e 1126 gcj-jre_4.9.2-2_amd64.deb
 0c3bffb4f15b78fa628df48aaedf03dcce68323d 6062 gcj-jdk_4.9.2-2_amd64.deb
Checksums-Sha256:
 5ac9089c83ce76445a7b3dcb546460e85352bce22fa0ce26fc26c1a8812d484a 3255 gcc-defaults_1.136.dsc
 7146bd9f988928c0c9e765677d9997edec7bd23472306dbec9be54bdaa21e558 64341 gcc-defaults_1.136.tar.gz
 e88dcedf1c9cc3929e48f605e1f1d863dadb082021d7fb6a31af9a6a53408474 159528 libgcj-common_4.9.1-7_all.deb
 e0d777817359da6dd7d003c164f12a55a8b889eb360ba2c945d5316ee7dbefd8 17310 cpp_4.9.2-2_amd64.deb
 b7a60f9bc12d8ac0bbce99160390f28ee4a2d1d94753d123a7016d0443e46518 5136 gcc_4.9.2-2_amd64.deb
 3d18f99cb76272160297fa4a85d02786dedf9feff36f042559c7c3a277dbc2d5 1048 gcc-multilib_4.9.2-2_amd64.deb
 8caebf7e91e0e637afc1760d36051ffefe4b304b9ebc6f9632c2701e4dedbfad 17264 gdc_4.9.2-2_amd64.deb
 7a90817902bd3386dd9f09b3e725a3152ec10a81c77547556a02ef82f7369183 14364 libphobos-dev_4.9.2-2_amd64.deb
 6fb9842c6a0ad0cd5445b9f2f2cb3f738abcc83a6b8e0900aad441574f5cecee 1530 g++_4.9.2-2_amd64.deb
 ab22d693108bb5357215c08c0d0b72d46759ffda6e2e5af1846a08e5239920a9 948 g++-multilib_4.9.2-2_amd64.deb
 50254a8f3b7904105bf75961f0083884172d10acfa89af050c075e55a2f8773c 954 gobjc_4.9.2-2_amd64.deb
 a2e633195f53c34b54166f279975549b525ede0e33e5986b5fd1da9b9b81046a 958 gobjc-multilib_4.9.2-2_amd64.deb
 d831c95f2f15096272e42c9c7350cd8e8597ae69b8b64d0a94661207de962ffa 976 gobjc++_4.9.2-2_amd64.deb
 13c98483e1d48c5db438e52eff261f1941144b49a679ffc5c05940cfd0038598 960 gobjc++-multilib_4.9.2-2_amd64.deb
 d4ffdd8e2748b77800c59f6dfadaa1f39da014581bb6dbcdbb1363fbefaaf689 1292 gfortran_4.9.2-2_amd64.deb
 a6cba0188fca7efe4556b85a221c228ee66d5ac22d2f55fa3df2b9d5f51c1b03 962 gfortran-multilib_4.9.2-2_amd64.deb
 4599f72ece5a4f03f5378bf5f9557ba4c706b373761252b3cff3d50dc0122901 1016 gccgo_4.9.2-2_amd64.deb
 50693c200137fa3cfe9d671f911a6c53cbe37d0babbdbdf0360f5181fa4d5b5d 984 gccgo-multilib_4.9.2-2_amd64.deb
 b74c6d56eda6affd1d8eb500fc1d6d5809bab0469f48b55aa9ccc26525612141 1296 libgcj-bc_4.9.2-2_amd64.deb
 adc500729c6b09070bb4a15f562a0eeee90213ab29842b2e71987eca32fcf80f 1502 gcj-jre-headless_4.9.2-2_amd64.deb
 f9e80475b599ba96b3f2f6be9c8f543054bdccad1b0be04f441b4f196ea02b67 1126 gcj-jre_4.9.2-2_amd64.deb
 72188ed98c8847109612c9a16d48b61ccb60d3b0aad287ef4fa7582b36836b3d 6062 gcj-jdk_4.9.2-2_amd64.deb
Files:
 2b78f86dc394eb2cde019918e24c39f6 3255 devel standard gcc-defaults_1.136.dsc
 cb01ba8d76bf784fbe851482e21c7026 64341 devel standard gcc-defaults_1.136.tar.gz
 0de915ee5b7f563641f2baecfeb5c37e 159528 java optional libgcj-common_4.9.1-7_all.deb
 54e9ee613be0372e6a7e7df625f8248c 17310 interpreters optional cpp_4.9.2-2_amd64.deb
 cedc0cb45d4b5eab61241067c43e6b84 5136 devel optional gcc_4.9.2-2_amd64.deb
 28dc58b32962212e97f297cbcf153065 1048 devel optional gcc-multilib_4.9.2-2_amd64.deb
 9cb68a40bb99034e3d416b9e4d550f7c 17264 devel optional gdc_4.9.2-2_amd64.deb
 85b2e7a1564a2ee312420c189e2eec68 14364 libdevel optional libphobos-dev_4.9.2-2_amd64.deb
 cd4aa68ba8cf582df806c324988e6a00 1530 devel optional g++_4.9.2-2_amd64.deb
 a1011b4e07d3c2e1c8ba0eb0c056f86f 948 devel optional g++-multilib_4.9.2-2_amd64.deb
 3156031f2c5280e92fad95a32076e4e0 954 devel optional gobjc_4.9.2-2_amd64.deb
 b2bce14aefb37913517d2b794bb88895 958 devel optional gobjc-multilib_4.9.2-2_amd64.deb
 aa6afd3938f249fd4edf83a514c79c7f 976 devel optional gobjc++_4.9.2-2_amd64.deb
 ca85d09c5f185db51b43f2f292f81c87 960 devel optional gobjc++-multilib_4.9.2-2_amd64.deb
 c686507fd3d88730508dad88be765bd5 1292 devel optional gfortran_4.9.2-2_amd64.deb
 833d137a25511a9b86b45de3b9e07c20 962 devel optional gfortran-multilib_4.9.2-2_amd64.deb
 f1be73827ff31c5b98201460e5f5bf1a 1016 devel optional gccgo_4.9.2-2_amd64.deb
 3a308989cc607c68bb1c6a96ae02c29a 984 devel optional gccgo-multilib_4.9.2-2_amd64.deb
 66da8854f8f6b900b092d0c0ddff550a 1296 java optional libgcj-bc_4.9.2-2_amd64.deb
 06ac0826c28e5cbcb79d27a3dea2f335 1502 java optional gcj-jre-headless_4.9.2-2_amd64.deb
 a032cc84d4491874a56b34ab3e4d9c86 1126 java optional gcj-jre_4.9.2-2_amd64.deb
 6b68e7d261a9cf9cee953d82c77d44c7 6062 java optional gcj-jdk_4.9.2-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJU7bznAAoJEL1+qmB3j6b109kQAK9xS0JGC5b8VsFNiAldvfFy
OHoAq8Zc1R0yY/vRC2cXSlhM4h3OooseI3obj30+d7X9xOAC/AOC7w0OCjpsUuhl
7baNf/VlFKd/0b5nQzFUO2Myp0e+GOqBHbq8+ll9czs8pYvU1rl/TUAByj9MYCum
0F4BKQhac6HigsnWo2yKnW+bw8+k38naX2XhSzXMDKncyyjv2NtnH5LatJUpXbsa
AtNewqK+Z267Mo3phSi1beyE+qlFyJsjyxfpRymgrkVM9wjXSYJVdWkAXWY9Q7fk
oiR1Z5fVOA3o+xK8kWa7dwQU3loj0FGG48AQ1X+xE7DfRgRZ8gUeWzyHB+vMGClH
tYHh+AecZVeHOYMdi6gUoeQAJ3l2vYQypr6nQUyj19VGlhcw+EYROf49Kdu/qLwK
FKIDEx98oK2wydMKl82zfZl3rxwLCeFH2LWJCh3mRC0kqFGoQoyUCw3fbw3dfMpT
qn21GcKBWdd4sr6RXzUKkexTJEQcRKiYpI/myjTLqE3vlzTmF21nRAP0l2W6k++o
wrU6dnpjPbJH6XoX3mUYm0dS0nWU7Eh54SIPNpaj1zo974Tzfc7kAFnTEBW9QsEY
JXorcDwZgjRoLgfpMgwg1tm0MFWVQ8ezsNVFkfcv9OvPwJFH+AuwmwNqKGipmXtM
Kw3YGp6OE2YggXKm24mZ
=p6Ho
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: