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

Bug#682349: marked as done (gcc-4.4: please drop Objective C support)



Your message dated Thu, 02 Aug 2012 23:17:18 +0000
with message-id <E1Sx4dq-00068W-Qe@franck.debian.org>
and subject line Bug#682349: fixed in gcc-4.4 4.4.7-2
has caused the Debian Bug report #682349,
regarding gcc-4.4: please drop Objective C 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 owner@bugs.debian.org
immediately.)


-- 
682349: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682349
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: gcc-4.4
Version: 4.4.7-1
Severity: important
Justification: http://bugs.debian.org/675431#47
Control: block 675431 by -1
Tags: patch

Hi,

I had been wondering why gcc-4.5 was still in the archive.
It seems that one reason is gobjc-4.4's dependency on
libgobjc2 which is currently built from the gcc-4.5 source
package.  Luckily we already have gobjc-4.6 and -4.7 in the
archive so the -4.4 version is not really needed.

Filing this bug so others can learn the same more quickly.

How about this patch?

Thanks,
Jonathan
Index: debian/rules.conf
===================================================================
--- debian/rules.conf	(revision 6085)
+++ debian/rules.conf	(working copy)
@@ -569,13 +569,13 @@
     addons += libgcc gccxbase
   endif
 else
-languages = c c++ fortran objc objpp
+languages = c c++ fortran # objc objpp
 ifeq ($(DEB_CROSS),yes)
   addons = gccxbase
 else
   addons = gccbase
 endif
-addons += cdev c++dev fdev objcdev source objppdev multilib
+addons += cdev c++dev fdev source multilib # objcdev objppdev
 ifneq (,$(filter yes,$(with_libgcc) $(keep_in_control)))
   addons += libgcc lib4gcc lib32gcc lib64gcc libn32gcc
 endif
Index: debian/changelog
===================================================================
--- debian/changelog	(revision 6085)
+++ debian/changelog	(working copy)
@@ -1,3 +1,9 @@
+gcc-4.4 (4.4.7-2) UNRELEASED; urgency=low
+
+  * Disable ObjC and Obj-C++ packages.
+
+ -- Jonathan Nieder <jrnieder@gmail.com>  Sat, 21 Jul 2012 16:23:43 -0500
+
 gcc-4.4 (4.4.7-1) unstable; urgency=low
 
   * GCC 4.4.7 release.
Index: debian/rules.defs
===================================================================
--- debian/rules.defs	(revision 6085)
+++ debian/rules.defs	(working copy)
@@ -731,6 +731,7 @@
 ifeq ($(objc_no_cross)-$(DEB_CROSS),yes-yes)
   with_objc := diasbled for cross compiler package
 endif
+with_objc := disabled for gcc-4.4/wheezy
 with_objc := $(call envfilt, objc, obj-c++, , $(with_objc))
 
 ifeq ($(with_objc),yes)
@@ -769,6 +770,7 @@
 ifeq ($(objcxx_no_cross)-$(DEB_CROSS),yes-yes)
   with_objcxx := diasbled for cross compiler package
 endif
+with_objcxx := disabled for gcc-4.4/wheezy
 with_objcxx := $(call envfilt, obj-c++, , c++ objc, $(with_objcxx))
 
 ifeq ($(with_objcxx),yes)

--- End Message ---
--- Begin Message ---
Source: gcc-4.4
Source-Version: 4.4.7-2

We believe that the bug you reported is fixed in the latest version of
gcc-4.4, 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 682349@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-4.4 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@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 02 Aug 2012 22:03:39 +0200
Source: gcc-4.4
Binary: gcc-4.4-base gcc-4.4 gcc-4.4-multilib gcc-4.4-hppa64 gcc-4.4-spu g++-4.4-spu gfortran-4.4-spu cpp-4.4 gcc-4.4-locales g++-4.4 g++-4.4-multilib libmudflap0-4.4-dev protoize gfortran-4.4 gfortran-4.4-multilib libstdc++6-4.4-dev libstdc++6-4.4-pic libstdc++6-4.4-dbg lib32stdc++6-4.4-dbg lib64stdc++6-4.4-dbg libn32stdc++6-4.4-dbg libstdc++6-4.4-doc gcc-4.4-soft-float gcc-4.4-source
Architecture: source all amd64
Version: 4.4.7-2
Distribution: unstable
Urgency: low
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Description: 
 cpp-4.4    - GNU C preprocessor
 g++-4.4    - GNU C++ compiler
 g++-4.4-multilib - GNU C++ compiler (multilib files)
 g++-4.4-spu - SPU cross-compiler (C++ compiler)
 gcc-4.4    - GNU C compiler
 gcc-4.4-base - GCC, the GNU Compiler Collection (base package)
 gcc-4.4-hppa64 - GNU C compiler (cross compiler for hppa64)
 gcc-4.4-locales - GCC, the GNU compiler collection (native language support files)
 gcc-4.4-multilib - GNU C compiler (multilib files)
 gcc-4.4-soft-float - GCC soft-floating-point gcc libraries (arm)
 gcc-4.4-source - Source of the GNU Compiler Collection
 gcc-4.4-spu - SPU cross-compiler (preprocessor and C compiler)
 gfortran-4.4 - GNU Fortran 95 compiler
 gfortran-4.4-multilib - GNU Fortran 95 compiler (multilib files)
 gfortran-4.4-spu - SPU cross-compiler (Fortran compiler)
 lib32stdc++6-4.4-dbg - GNU Standard C++ Library v3 (debugging files)
 lib64stdc++6-4.4-dbg - GNU Standard C++ Library v3 (debugging files)
 libmudflap0-4.4-dev - GCC mudflap support libraries (development files)
 libn32stdc++6-4.4-dbg - GNU Standard C++ Library v3 (debugging files)
 libstdc++6-4.4-dbg - GNU Standard C++ Library v3 (debugging files)
 libstdc++6-4.4-dev - GNU Standard C++ Library v3 (development files)
 libstdc++6-4.4-doc - GNU Standard C++ Library v3 (documentation files)
 libstdc++6-4.4-pic - GNU Standard C++ Library v3 (shared library subset kit)
 protoize   - Create/remove ANSI prototypes from C code
Closes: 650102 669981 682349
Changes: 
 gcc-4.4 (4.4.7-2) unstable; urgency=low
 .
   * Set the ARM hard-float linker path according to the consensus:
     http://lists.linaro.org/pipermail/cross-distro/2012-April/000261.html
   * Disable ObjC and Obj-C++ packages (Jonathan Nieder). Closes: #682349.
   * Install architecture specific README.Debian. Closes: #650102, #669981.
Checksums-Sha1: 
 066f3e56305b1a7d3d00ed100d134c302911d622 3885 gcc-4.4_4.4.7-2.dsc
 241c13a0c23302c7edd89e8e8fa97f0af5565b0b 1251746 gcc-4.4_4.4.7-2.diff.gz
 957fa8a39c2107bf9b52e06f75ab61f0f26f9720 51280302 gcc-4.4-source_4.4.7-2_all.deb
 caaa64deea58b67e01a37cedff77cd92dc6e8991 17192094 libstdc++6-4.4-doc_4.4.7-2_all.deb
 61f8146b0808b02657d886d6c00ade15847ef0f0 2290666 gcc-4.4-locales_4.4.7-2_all.deb
 1a6d6e2d64038bfde4cd15c41e121d7bc93178f9 126566 gcc-4.4-base_4.4.7-2_amd64.deb
 3f951427417ac4127713628c1b4dfc302e7134d5 3870468 cpp-4.4_4.4.7-2_amd64.deb
 27e88d8b53f20633e42affd9c6b544d868e95708 46978 protoize_4.4.7-2_amd64.deb
 2ea0469fb855f03cd22d2054e8867ad7312b8c51 127188 libmudflap0-4.4-dev_4.4.7-2_amd64.deb
 edbea7dadccdbf79d2a09b09d0fcb0109a63df26 1006718 g++-4.4-multilib_4.4.7-2_amd64.deb
 c9917436a2630d7a4cae68bff5c2215eba6e3d80 5495856 g++-4.4_4.4.7-2_amd64.deb
 1e6aae6334933632baea90d21e4e04c3143c1989 5078230 lib32stdc++6-4.4-dbg_4.4.7-2_amd64.deb
 678a77b8519cc0c0a0a2f9e46241c52e83370f07 1561886 libstdc++6-4.4-dev_4.4.7-2_amd64.deb
 f9657772b9c9a2b9474327af01d01a64e358b651 513948 libstdc++6-4.4-pic_4.4.7-2_amd64.deb
 4d2ef03a45f4e7f589b73f2d1d6d684b8277cdf5 5297652 libstdc++6-4.4-dbg_4.4.7-2_amd64.deb
 d87ea1984bf091b7c312d4ab0ddfda258cee38c6 268086 gfortran-4.4-multilib_4.4.7-2_amd64.deb
 1711da8c95a6c271d12164aff763a8f2192f42d3 4439248 gfortran-4.4_4.4.7-2_amd64.deb
 5bedfd05a1997dfc3cfd9084e1f31cf6fe8dff17 2332582 gcc-4.4-multilib_4.4.7-2_amd64.deb
 6a75dc700a39711b28847db307697f2f6d79cec5 2697818 gcc-4.4_4.4.7-2_amd64.deb
Checksums-Sha256: 
 7fb532baf096aba3f9e6fbb5c7ad1d208f5b916cceb5663903c97de58a972b82 3885 gcc-4.4_4.4.7-2.dsc
 64e1f127e030baf9658a533579e6418a22cf150b5b38a9c2d8f079788284e98a 1251746 gcc-4.4_4.4.7-2.diff.gz
 4e14b1140fc6780d532d3bd4cf5b43332f6b67f6306412e95b7b76bd458c2c29 51280302 gcc-4.4-source_4.4.7-2_all.deb
 6c58be7e22f5d5ae8e081c04074388b9948e735ff5a395946dabf391aaf650ac 17192094 libstdc++6-4.4-doc_4.4.7-2_all.deb
 f074ea668d0e26d0b3af15b0bf454f215317ec458abd5394b7bdef93136b0e84 2290666 gcc-4.4-locales_4.4.7-2_all.deb
 b31cc8dfc823221910f71070514b8bb8264fabc5a51933b853969b7de0f05ff5 126566 gcc-4.4-base_4.4.7-2_amd64.deb
 068830a6c580f7f6b3fbf11b91723571935b6a80a3cd9c2ce983bdf72d5ec8c7 3870468 cpp-4.4_4.4.7-2_amd64.deb
 30b48de30520e0bd06a88ed10f579b6a05aa026a1c302a017475c2400c8e3147 46978 protoize_4.4.7-2_amd64.deb
 bda90c647253d07b72fc46c1288356c3bbe02a6f92a55589afe4762e7e5c6b19 127188 libmudflap0-4.4-dev_4.4.7-2_amd64.deb
 10307c482e4f996a71bbf10d97987fb9fb41ddc46275f4c6df203913f47c6eb0 1006718 g++-4.4-multilib_4.4.7-2_amd64.deb
 cf556aa91c03c039a21c804aea395cc61295cf74cc6e5c7c20913e723b617621 5495856 g++-4.4_4.4.7-2_amd64.deb
 addd84892379bf5908cc159e6b11149f18307d2349d0c557077b9dc5b909f8d2 5078230 lib32stdc++6-4.4-dbg_4.4.7-2_amd64.deb
 9bd2e5cab56c909eea5eeeb7ccb27ea8a642652117b78074cbca02dacb6a81d9 1561886 libstdc++6-4.4-dev_4.4.7-2_amd64.deb
 796b4e733a826b5870625552d3c9fc93c19185d5cd503aa7541fb4a5d5d3e9c2 513948 libstdc++6-4.4-pic_4.4.7-2_amd64.deb
 8960a64cb520c6336b4ebbc979ae8a2e72686b4f6bc8b995dda42263ef8b7809 5297652 libstdc++6-4.4-dbg_4.4.7-2_amd64.deb
 78d8d37d9c74e56d0cea50e8553e6c2d01bf8494e318158711ff8b20e1b6cfc1 268086 gfortran-4.4-multilib_4.4.7-2_amd64.deb
 c10a2e27c2d6b84ff8c18ce710078f8eed3242cc4ce0c438216cb67d18a676b1 4439248 gfortran-4.4_4.4.7-2_amd64.deb
 eca539613a5a774dd31fd04c1aad32ef044ddf8fa34a54a8eea8e26a787a5445 2332582 gcc-4.4-multilib_4.4.7-2_amd64.deb
 65e24078301ae0c91766ffc5bd460689748e104d3047ae1e79446d86bd0c4333 2697818 gcc-4.4_4.4.7-2_amd64.deb
Files: 
 ac98fd58d59ddee179665452ed3b9996 3885 devel optional gcc-4.4_4.4.7-2.dsc
 cd92ec82fb096016a2227af7163efa7d 1251746 devel optional gcc-4.4_4.4.7-2.diff.gz
 4bf8f514d9bef5575fbc665bca35acbd 51280302 devel optional gcc-4.4-source_4.4.7-2_all.deb
 7341e6599d08c2b75d86c7cbd881f26a 17192094 doc optional libstdc++6-4.4-doc_4.4.7-2_all.deb
 f66a521212f763c4094ac0183c5fb445 2290666 devel optional gcc-4.4-locales_4.4.7-2_all.deb
 e09e8bbb90883739c5cdcf2290b8fefa 126566 libs required gcc-4.4-base_4.4.7-2_amd64.deb
 70f7a85f79421efb63852bbb32d3bccc 3870468 interpreters optional cpp-4.4_4.4.7-2_amd64.deb
 5198f4660e436c4a69c638d208f7be60 46978 devel optional protoize_4.4.7-2_amd64.deb
 86bb9c38e1dccbeff81c8a888e6b4d24 127188 libdevel optional libmudflap0-4.4-dev_4.4.7-2_amd64.deb
 012bcab376f13ecf29bc60116a1b6efc 1006718 devel optional g++-4.4-multilib_4.4.7-2_amd64.deb
 5b87c6164e54248cf2b4e130805ccfa6 5495856 devel optional g++-4.4_4.4.7-2_amd64.deb
 3e79943f5463b29e1769ccdde4497757 5078230 debug extra lib32stdc++6-4.4-dbg_4.4.7-2_amd64.deb
 f4501b333e20bcae12c6d923c29c783c 1561886 libdevel optional libstdc++6-4.4-dev_4.4.7-2_amd64.deb
 d52c99c29f2087be4b47978dc509f953 513948 libdevel extra libstdc++6-4.4-pic_4.4.7-2_amd64.deb
 a174e9ddf2bfc1b5eee5307b4cb784b0 5297652 debug extra libstdc++6-4.4-dbg_4.4.7-2_amd64.deb
 030466e2b00bd7b2b2cd3759c065d08a 268086 devel optional gfortran-4.4-multilib_4.4.7-2_amd64.deb
 d9deda68780cc9a9bae2678f32470f74 4439248 devel optional gfortran-4.4_4.4.7-2_amd64.deb
 054a190765c80150140f1fed5892d6c3 2332582 devel optional gcc-4.4-multilib_4.4.7-2_amd64.deb
 40c2fd98f6ad6c08aad7b70ce1d78e1c 2697818 devel optional gcc-4.4_4.4.7-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAlAbBfkACgkQStlRaw+TLJwzGQCeOfS0OmsWEOuh9AA+R04NMc5/
TpIAn0bAjxPo9NlaqzpyFgessAGv1ts2
=1+ML
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: