Your message dated Wed, 28 Nov 2012 07:32:41 +0000
with message-id <e1tdc8p-00074a...@franck.debian.org>
and subject line Bug#692140: fixed in gcc-defaults 1.120exp1
has caused the Debian Bug report #692140,
regarding gcc-defaults: Patch for x32 support
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 ow...@bugs.debian.org
immediately.)
--
692140: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=692140
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gcc-defaults
Version: 1.120
Severity: wishlist
User: debian-...@lists.debian.org
Usertags: port-x32 ftbfs-x32
Here's the patch I'm using to add x32 support to gcc-defaults.
--
Daniel Schepler
diff -Nru gcc-defaults-1.120/debian/changelog gcc-defaults-1.120+x32/debian/changelog
--- gcc-defaults-1.120/debian/changelog 2012-09-26 16:58:31.000000000 -0700
+++ gcc-defaults-1.120+x32/debian/changelog 2012-11-01 12:11:40.000000000 -0700
@@ -1,3 +1,9 @@
+gcc-defaults (1.120+x32) UNRELEASED; urgency=low
+
+ * Add support for x32.
+
+ -- Daniel Schepler <schep...@debian.org> Thu, 01 Nov 2012 12:11:32 -0700
+
gcc-defaults (1.120) unstable; urgency=low
* Bump GCC 4.7 versions to 4.7.2.
diff -Nru gcc-defaults-1.120/debian/control gcc-defaults-1.120+x32/debian/control
--- gcc-defaults-1.120/debian/control 2012-05-07 08:33:25.000000000 -0700
+++ gcc-defaults-1.120+x32/debian/control 2012-11-01 12:16:03.000000000 -0700
@@ -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], gcc-4.6-base (>= 4.6.1~) [!m68k !x32], gcc-4.7-base [amd64 i386 x32], 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 ppc64 s390 s390x sparc 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++.
@@ -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 ppc64 s390 s390x sparc 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
@@ -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 ppc64 s390 s390x sparc 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
@@ -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 ppc64 s390 s390x sparc 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
@@ -135,7 +135,7 @@
Package: gccgo-multilib
Priority: optional
-Architecture: amd64 i386 mips mipsel powerpc ppc64 s390 s390x
+Architecture: amd64 i386 mips mipsel powerpc ppc64 s390 s390x x32
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 ppc64 s390 s390x s390x sparc 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]
Description: GNU C compiler (multilib files)
This is the GNU C compiler, a fairly portable optimizing compiler for C.
diff -Nru gcc-defaults-1.120/debian/rules gcc-defaults-1.120+x32/debian/rules
--- gcc-defaults-1.120/debian/rules 2012-09-26 16:47:12.000000000 -0700
+++ gcc-defaults-1.120+x32/debian/rules 2012-11-01 12:14:02.000000000 -0700
@@ -160,9 +160,9 @@
DEB_HOST_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_HOST_MULTIARCH := $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
-gcc47_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
-gcc47_archs = amd64 i386 kfreebsd-amd64 kfreebsd-i386 hurd-i386
-gcj47_archs = alpha amd64 armel armhf hppa i386 lpia mips mipsel powerpc powerpcspe ppc64 s390 s390x sh4 sparc sparc64 kfreebsd-amd64 kfreebsd-i386 hurd-i386
+gcc47_archs = alpha amd64 armel armhf hppa i386 ia64 lpia m68k mips mipsel powerpc powerpcspe ppc64 s390 s390x sh4 sparc sparc64 x32 kfreebsd-amd64 kfreebsd-i386 hurd-i386
+gcc47_archs = amd64 i386 x32 kfreebsd-amd64 kfreebsd-i386 hurd-i386
+gcj47_archs = alpha amd64 armel armhf hppa i386 lpia mips mipsel powerpc powerpcspe ppc64 s390 s390x sh4 sparc sparc64 x32 kfreebsd-amd64 kfreebsd-i386 hurd-i386
# CV_XXX is the complete version number, including the release, without epoch
CV_CHILL:= 2.95.4-$(REL_NO_295)
@@ -257,9 +257,9 @@
LIBGCJ_SONAME = 13
endif
-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
+gcj_archs = alpha amd64 armel armhf hppa i386 ia64 lpia m68k mips mipsel powerpc powerpcspe ppc64 s390 s390x sh4 sparc sparc64 x32 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 x32 kfreebsd-amd64 kfreebsd-i386 hurd-i386
+multilib_archs = amd64 i386 kfreebsd-amd64 mips mipsel powerpc ppc64 s390 s390x sparc x32
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 ppc64 s390 s390x x32
ifeq (,$(filter $(DEB_HOST_ARCH),$(go_archs)))
no_packages += gccgo
endif
@@ -286,12 +286,12 @@
endif
no_packages += gpc gpc-doc
-gdc_no_archs = alpha armel armhf hppa ia64 m68k mips mipsel powerpc powerpcspe ppc64 s390 s390x sh4 sparc sparc64 hurd-i386
+gdc_no_archs = alpha armel armhf hppa ia64 m68k mips mipsel powerpc powerpcspe ppc64 s390 s390x sh4 sparc sparc64 x32 hurd-i386
ifneq (,$(filter $(DEB_HOST_ARCH),$(gdc_no_archs)))
no_packages += gdc
endif
-gdc1_no_archs := hurd-i386
+gdc1_no_archs := hurd-i386 x32
ifneq (,$(filter $(DEB_HOST_ARCH),$(gdc1_no_archs)))
no_packages += gdc-v1
endif
--- End Message ---
--- Begin Message ---
Source: gcc-defaults
Source-Version: 1.120exp1
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 692...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthias Klose <d...@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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 28 Nov 2012 07:32:24 +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 gdc-v1 gcc-spu g++-spu
gfortran-spu
Architecture: source all amd64
Version: 1.120exp1
Distribution: experimental
Urgency: low
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <d...@debian.org>
Description:
cpp - GNU C preprocessor (cpp)
g++ - GNU C++ compiler
g++-multilib - GNU C++ compiler (multilib files)
g++-spu - SPU cross-compiler (C++ compiler)
gcc - GNU C compiler
gcc-multilib - GNU C compiler (multilib files)
gcc-spu - SPU cross-compiler (preprocessor and C compiler)
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
gdc-v1 - D compiler (language version 1), based on the GCC backend
gfortran - GNU Fortran 95 compiler
gfortran-multilib - GNU Fortran 95 compiler (multilib files)
gfortran-spu - SPU cross-compiler (Fortran compiler)
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)
Closes: 692140
Changes:
gcc-defaults (1.120exp1) experimental; urgency=low
.
* Default to 4.7 on all architectures.
* Add support for x32 (Daniel Schepler). Closes: #692140.
Checksums-Sha1:
a9ffc011d45efe19c6ee66eb6c6bdffee91e69e3 2097 gcc-defaults_1.120exp1.dsc
21ed56f2652f2da00e9c8cb62df247ffaf8903cc 62807 gcc-defaults_1.120exp1.tar.gz
6aa7b26d3579d6d3c144849abed416ce102fd6fd 146046
libgcj-common_4.7.2-1exp1_all.deb
4e416aef6a1c7eb08c470fd4ce71e8a43cc5be20 16676 cpp_4.7.2-1exp1_amd64.deb
13822f5c82381d9d5ab1e60e682c374ade385753 5010 gcc_4.7.2-1exp1_amd64.deb
713a042d2f120571eee836cb0c4dc5b219a94984 896 gcc-multilib_4.7.2-1exp1_amd64.deb
9b84f18dd7caeec9fcfd315ccada9454b41f4467 16738 gdc_4.6.3-8exp1_amd64.deb
0228cfcb323cefb4ec83b6eeac16c1b1c5d86a1f 16824 gdc-v1_4.6.3-8exp1_amd64.deb
a4333f9973644c51fcc874f4bda6c4a681afc068 1370 g++_4.7.2-1exp1_amd64.deb
1d28318914b65dd2ed55fe15507d3f689f226162 834 g++-multilib_4.7.2-1exp1_amd64.deb
77f9c274db68c9a31f33f5824fc4c96d7e02ba66 856 gobjc_4.7.2-1exp1_amd64.deb
ff9a01ccd12437b7984c6c4d99a0835e2fb347b9 852
gobjc-multilib_4.7.2-1exp1_amd64.deb
86d845f459dc2337ea6d3a9da747c1d9866179d0 882 gobjc++_4.7.2-1exp1_amd64.deb
f8fc223b6c296f178a4b76bf6a7b49cb051505af 858
gobjc++-multilib_4.7.2-1exp1_amd64.deb
87b5f58f9c0fd7710b7316d5d96a4e8b2b86421f 1132 gfortran_4.7.2-1exp1_amd64.deb
321d3106c759089b41114d2fb7386d262c82ec62 854
gfortran-multilib_4.7.2-1exp1_amd64.deb
d8590d2a270fd8bc29a93583a7e5ee25bf89360e 918 gccgo_4.7.2-1exp1_amd64.deb
ce80a4e4c0c87a6e3452622cecdc94eb1b8537e9 882
gccgo-multilib_4.7.2-1exp1_amd64.deb
e33c53ab3d7503bd061f86b49c765ac3dff26523 1188 libgcj-bc_4.7.2-1exp1_amd64.deb
8399f939eec4feaaefeb9edf628fbf3fe4267382 1474
gcj-jre-headless_4.7.2-1exp1_amd64.deb
474493d796a5c36983fa0a6f78b747366ed143cf 1022 gcj-jre_4.7.2-1exp1_amd64.deb
2d2c3475b2ea71f3e1463fe200f3ab3f2a0e6816 6232 gcj-jdk_4.7.2-1exp1_amd64.deb
Checksums-Sha256:
76a4a48f4643a2ef20ff6e7cbe258f73e74a207d3755f984a19cd1617de7f8a6 2097
gcc-defaults_1.120exp1.dsc
c4bcd4d522997efa4697687c790b9d9c8635c5a30e21c89879dbd01018a1faa6 62807
gcc-defaults_1.120exp1.tar.gz
f5dd6714e7b39c4498b61a875efc6f714fa35854c10b35bb2d9912baaa8539bd 146046
libgcj-common_4.7.2-1exp1_all.deb
7b39d4b8495667075da220d0d378c09779b0eb7a3ed48d04f7efb5bbd706c8c5 16676
cpp_4.7.2-1exp1_amd64.deb
375d089dfaee40185c92f14bd49f67de89cb88346798b3799598a6208fcf1755 5010
gcc_4.7.2-1exp1_amd64.deb
13383b31d1bdb75ebf461523c6d71ce1d0d606892949eaf9e00e817405a6ca8c 896
gcc-multilib_4.7.2-1exp1_amd64.deb
df908328ae380ef3a4786f5dc12db6c2219faccacbe4313111e85c1a9580a741 16738
gdc_4.6.3-8exp1_amd64.deb
da93bd7a4db18d1250212056d4b9d171c3817da9e90f37e894a032be16677660 16824
gdc-v1_4.6.3-8exp1_amd64.deb
7cded79aedd93af5b432edda5c3c44e2f08e1e23360cf8da90ca2f1173bbc6a2 1370
g++_4.7.2-1exp1_amd64.deb
0568d7fbffe3f78750a980a4c4715ead7915013a475d9ff1830249f3594968a0 834
g++-multilib_4.7.2-1exp1_amd64.deb
e99b99ecee785e405b36230dedadcafce061999d400320e032c106883b71ceed 856
gobjc_4.7.2-1exp1_amd64.deb
ba704ea5b10ec1ecf405e9274ac8fa81114019d6cd3ed7ba82d1d7d8aeff72da 852
gobjc-multilib_4.7.2-1exp1_amd64.deb
ca556066b8116bb49e142e3d5dee8e36386a433ca2fe78dafe504917b402a7ec 882
gobjc++_4.7.2-1exp1_amd64.deb
d5860d3310f27331849c9aa96de05ca48c7ede95d2deef3fe23d3355f347cdd3 858
gobjc++-multilib_4.7.2-1exp1_amd64.deb
14f428423dd018943d78e34eb5ddb96970756e5290e52c44e9f4b5bf2129fb7d 1132
gfortran_4.7.2-1exp1_amd64.deb
1165ed1b07ff2c085f7e85b4d43e7a95f4d7e9fb19b331b1709313fdc0a596b2 854
gfortran-multilib_4.7.2-1exp1_amd64.deb
028084db3cb19b6d1533e8e2efbc9614ddc72af461677ac8ddca3e5623961c32 918
gccgo_4.7.2-1exp1_amd64.deb
57d49af2b06c5c4368dd1a9529e7c71e9c724d2c6e46bb216ddbefdcbde86479 882
gccgo-multilib_4.7.2-1exp1_amd64.deb
137bd4498a11a6cd1cb699a33482eedf3075f92982db8128946d84b0dc71023d 1188
libgcj-bc_4.7.2-1exp1_amd64.deb
759b8bb0b43ca1d20c6edada290906ca9cfa254f63bbb84965241a4564a010ee 1474
gcj-jre-headless_4.7.2-1exp1_amd64.deb
b8d61af2c1c3ae4667b4a43f806f50b8b25e2f655d332ea1d6a5d05904243f4a 1022
gcj-jre_4.7.2-1exp1_amd64.deb
831854730dca6757bd9e93881c8bbdddbc1d7e98ffe95b0edae7c862e7261562 6232
gcj-jdk_4.7.2-1exp1_amd64.deb
Files:
964a9a5c29f0431ab6efa70e6606b702 2097 devel standard gcc-defaults_1.120exp1.dsc
9cf8f40db0a63db0cef706040ef0de32 62807 devel standard
gcc-defaults_1.120exp1.tar.gz
be7f883b9e2f4aad1a684dc35a96fbf3 146046 java optional
libgcj-common_4.7.2-1exp1_all.deb
48e8f7568af40ca60d70f2c9437bf355 16676 interpreters optional
cpp_4.7.2-1exp1_amd64.deb
0554ce71a8c9137834e541ae78b0c68d 5010 devel optional gcc_4.7.2-1exp1_amd64.deb
a3d6c2b0db483565f70a262d94d779da 896 devel optional
gcc-multilib_4.7.2-1exp1_amd64.deb
c3566180ec8f650b49f874d8a5ec6410 16738 devel optional gdc_4.6.3-8exp1_amd64.deb
5bbac3f917c3b3cf052edb0355d7853c 16824 devel optional
gdc-v1_4.6.3-8exp1_amd64.deb
c81e675c64a18556136738883863ccbc 1370 devel optional g++_4.7.2-1exp1_amd64.deb
21dbc864dca7f91a96d874d4f0a5dab1 834 devel optional
g++-multilib_4.7.2-1exp1_amd64.deb
97f15d707dea65f3f9f209876613d969 856 devel optional gobjc_4.7.2-1exp1_amd64.deb
bd95fe071a8424e1d4eb4494121d546d 852 devel optional
gobjc-multilib_4.7.2-1exp1_amd64.deb
b9bf3d4fc02e1948c2c84de464a07c8b 882 devel optional
gobjc++_4.7.2-1exp1_amd64.deb
2d17f9e742d7d681d67499e2b00c26a9 858 devel optional
gobjc++-multilib_4.7.2-1exp1_amd64.deb
a2c5946192b0dad74e86d83714b2afec 1132 devel optional
gfortran_4.7.2-1exp1_amd64.deb
1c81c48a47951e077ff1a0bfe8717d4c 854 devel optional
gfortran-multilib_4.7.2-1exp1_amd64.deb
60feb8f6e60c8879d43794f479a03b1c 918 devel optional gccgo_4.7.2-1exp1_amd64.deb
eee4d96bd8bd125682ddae3cfbf795ca 882 devel optional
gccgo-multilib_4.7.2-1exp1_amd64.deb
3e50255dffff4d76fdfaef3e296df584 1188 java optional
libgcj-bc_4.7.2-1exp1_amd64.deb
d2c4441e65b0059b20afe4cb94f61bb1 1474 java optional
gcj-jre-headless_4.7.2-1exp1_amd64.deb
cf94d5f66c2eb16a2e321e1a41fe8406 1022 java optional
gcj-jre_4.7.2-1exp1_amd64.deb
d82e22717e76f5566d1e6c0e2f2d1c1c 6232 java optional
gcj-jdk_4.7.2-1exp1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAlC1ul0ACgkQStlRaw+TLJxnEQCgl4Ysg4ehzgj+WQUxgRYLiBlR
0zIAoLDLZffQVyHZ7qFGTl8ElaYQd5Ut
=3jFU
-----END PGP SIGNATURE-----
--- End Message ---