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

Bug#333922: marked as done (gcc-4.0 - please provide gcc-source-4.0 package)



Your message dated Mon, 12 Dec 2005 00:34:25 +0100
with message-id <17308.46977.31257.18330@gargle.gargle.HOWL>
and subject line Fixed in upload of gcc-4.1 4.1ds4-0exp4 to experimental
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 14 Oct 2005 13:56:01 +0000
>From waldi@debian.org Fri Oct 14 06:56:01 2005
Return-path: <waldi@debian.org>
Received: from wavehammer.waldi.eu.org [82.139.196.55] (postfix)
	by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
	id 1EQQ2S-00059e-00; Fri, 14 Oct 2005 06:56:00 -0700
Received: by wavehammer.waldi.eu.org (Postfix, from userid 1000)
	id 7112F3C029; Fri, 14 Oct 2005 15:55:58 +0200 (CEST)
Date: Fri, 14 Oct 2005 15:55:58 +0200
From: Bastian Blank <waldi@debian.org>
To: submit@bugs.debian.org
Subject: gcc-4.0 - please provide gcc-source-4.0 package
Message-ID: <20051014135558.GA19594@wavehammer.waldi.eu.org>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="dTy3Mrz/UPE2dbVg"
Content-Disposition: inline
User-Agent: Mutt/1.5.11
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-3.0 required=4.0 tests=BAYES_00 autolearn=no 
	version=2.60-bugs.debian.org_2005_01_02


--dTy3Mrz/UPE2dbVg
Content-Type: multipart/mixed; boundary="IS0zKkzwUGydFO0o"
Content-Disposition: inline


--IS0zKkzwUGydFO0o
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Package: gcc-4.0
Version: 4.0.2-2
Severity: wishlist

Please provide a gcc-source-4.0 package which contains the current
sources to build for example cross compilers from them.

Bastian

--=20
Killing is stupid; useless!
		-- McCoy, "A Private Little War", stardate 4211.8

--IS0zKkzwUGydFO0o
Content-Type: text/plain; charset=utf-8
Content-Disposition: attachment; filename="gcc-source-4.0.diff"
Content-Transfer-Encoding: quoted-printable

diff -urN gcc-4.0-4.0.2.orig/debian/control.m4 gcc-4.0-4.0.2/debian/control=
=2Em4
--- gcc-4.0-4.0.2.orig/debian/control.m4	2005-10-14 10:57:40.000000000 +0000
+++ gcc-4.0-4.0.2/debian/control.m4	2005-10-14 10:54:11.000000000 +0000
@@ -901,6 +901,13 @@
  with the -msoft-float option, for CPUs without a floating-point unit.
 ')`'dnl libnof
 ')`'dnl
+
+Package: gcc-source`'PV
+Architecture: all
+Priority: PRI(optional)
+Description: Source of the GNU Compiler Collection
+ This package contains the sources and patches which are needed to
+ build the GNU Compiler Collection (GCC).
 dnl
 ')`'dnl gcc-X.Y
 dnl last line in file
diff -urN gcc-4.0-4.0.2.orig/debian/rules2 gcc-4.0-4.0.2/debian/rules2
--- gcc-4.0-4.0.2.orig/debian/rules2	2005-10-14 10:57:40.000000000 +0000
+++ gcc-4.0-4.0.2/debian/rules2	2005-10-14 10:54:11.000000000 +0000
@@ -944,6 +944,7 @@
   p_cxx  =3D g++$(pkg_ver)$(cross_bin_arch)
 endif
 p_hppa64 =3D gcc$(pkg_ver)-hppa64
+p_source =3D gcc-source$(pkg_ver)
=20
 d	=3D debian/tmp
 d_base	=3D debian/$(p_base)
@@ -953,6 +954,7 @@
 d_cxx	=3D debian/$(p_cxx)
 d_doc	=3D debian/$(p_doc)
 d_hppa64=3D debian/$(p_hppa64)
+d_source=3D debian/$(p_source)
=20
 common_substvars =3D \
 	$(shell awk "{printf \"'-V%s' \", \$$0}" debian/substvars.local)
@@ -968,6 +970,7 @@
 # native target
=20
 include debian/rules.d/binary-base.mk
+include debian/rules.d/binary-source.mk
 ifeq ($(with_libgcc),yes)
   include debian/rules.d/binary-libgcc.mk
 endif
diff -urN gcc-4.0-4.0.2.orig/debian/rules.d/binary-source.mk gcc-4.0-4.0.2/=
debian/rules.d/binary-source.mk
--- gcc-4.0-4.0.2.orig/debian/rules.d/binary-source.mk	1970-01-01 00:00:00.=
000000000 +0000
+++ gcc-4.0-4.0.2/debian/rules.d/binary-source.mk	2005-10-14 10:54:11.00000=
0000 +0000
@@ -0,0 +1,18 @@
+indep_binaries :=3D $(indep_binaries) gcc-source
+
+$(binary_stamp)-gcc-source:
+	dh_testdir
+	dh_testroot
+
+	dh_install -p$(p_source) $(gcc_tarball) usr/src/gcc$(pkg_ver)
+	dh_install -p$(p_source) debian/patches usr/src/gcc$(pkg_ver)
+	chmod 755 debian/$(p_source)/usr/src/gcc$(pkg_ver)/patches/*
+	dh_install -p$(p_source) debian/rules.defs debian/rules.patch debian/rule=
s.source debian/rules.unpack usr/src/gcc$(pkg_ver)
+	dh_fixperms -p$(p_source)
+	dh_gencontrol -p$(p_source) -- -v$(DEB_VERSION) $(common_substvars)
+	dh_installdeb -p$(p_source)
+	dh_md5sums -p$(p_source)
+	dh_builddeb -p$(p_source)
+
+	touch $@
+
diff -urN gcc-4.0-4.0.2.orig/debian/rules.defs gcc-4.0-4.0.2/debian/rules.d=
efs
--- gcc-4.0-4.0.2.orig/debian/rules.defs	2005-10-14 10:57:40.000000000 +0000
+++ gcc-4.0-4.0.2/debian/rules.defs	2005-10-14 10:54:57.000000000 +0000
@@ -12,36 +12,34 @@
=20
 lib64		=3D lib64
=20
-# architecture dependent variables
-DEB_BUILD_GNU_TYPE	:=3D $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-
-DEB_HOST_ARCH		:=3D $(shell dpkg-architecture -qDEB_HOST_ARCH)
-DEB_HOST_GNU_CPU	:=3D $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
-DEB_HOST_GNU_SYSTEM	:=3D $(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM)
-DEB_HOST_GNU_TYPE	:=3D $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-
-# allow debian/target to be used instead of GCC_TARGET - this was requested
-# by toolchain-source maintainer
-ifndef GCC_TARGET
-DEBIAN_TARGET_FILE :=3D $(strip $(shell cat debian/target 2>/dev/null))
-ifneq ($(DEBIAN_TARGET_FILE),)
-GCC_TARGET :=3D $(DEBIAN_TARGET_FILE)
+define dpkg_architecture
+ DEB_$(2)_$(1) :=3D $$(shell dpkg-architecture -f $(4) -qDEB_$(if $(3),$(3=
),$(2))_$(1) 2>/dev/null)
+endef
+
+$(eval $(call dpkg_architecture,GNU_TYPE,BUILD))
+
+$(eval $(call dpkg_architecture,ARCH,HOST))
+$(eval $(call dpkg_architecture,GNU_CPU,HOST))
+$(eval $(call dpkg_architecture,GNU_SYSTEM,HOST))
+$(eval $(call dpkg_architecture,GNU_TYPE,HOST))
+
+ifeq (,$(findstring -,$(GCC_TARGET)))
+$(eval $(call dpkg_architecture,ARCH,TARGET,HOST,-a$(GCC_TARGET)))
+$(eval $(call dpkg_architecture,GNU_CPU,TARGET,HOST,-a$(DEB_TARGET_ARCH)))
+$(eval $(call dpkg_architecture,GNU_SYSTEM,TARGET,HOST,-a$(DEB_TARGET_ARCH=
)))
+$(eval $(call dpkg_architecture,GNU_TYPE,TARGET,HOST,-a$(DEB_TARGET_ARCH)))
+ifeq ($(DEB_TARGET_ARCH),)
+$(error GCC_TARGET value "$(GCC_TARGET)" is not a valid Debian architectur=
e)
+endif
+else
+$(eval $(call dpkg_architecture,GNU_TYPE,TARGET,HOST,-t$(GCC_TARGET)))
+$(eval $(call dpkg_architecture,GNU_CPU,TARGET,HOST,-t$(DEB_TARGET_GNU_TYP=
E)))
+$(eval $(call dpkg_architecture,GNU_SYSTEM,TARGET,HOST,-t$(DEB_TARGET_GNU_=
TYPE)))
+$(eval $(call dpkg_architecture,ARCH,TARGET,HOST,-t$(DEB_TARGET_GNU_TYPE)))
+ifeq ($(DEB_TARGET_GNU_TYPE),)
+$(error GCC_TARGET value "$(GCC_TARGET)" is not a valid GNU target)
 endif
 endif
-
-DEB_TARGET_ARCH		:=3D $(shell dpkg-architecture -f \
-			-a$(GCC_TARGET) -qDEB_HOST_ARCH 2>/dev/null)
-DEB_TARGET_ARCH_OS	:=3D $(shell dpkg-architecture -f \
-			-a$(GCC_TARGET) -qDEB_HOST_ARCH_OS 2>/dev/null)
-DEB_TARGET_ARCH_CPU	:=3D $(shell dpkg-architecture -f \
-			-a$(GCC_TARGET) -qDEB_HOST_ARCH_CPU 2>/dev/null)
-
-DEB_TARGET_GNU_CPU	:=3D $(shell dpkg-architecture -f \
-			-a$(DEB_TARGET_ARCH) -qDEB_HOST_GNU_CPU 2>/dev/null)
-DEB_TARGET_GNU_SYSTEM	:=3D $(shell dpkg-architecture -f \
-			-a$(DEB_TARGET_ARCH) -qDEB_HOST_GNU_SYSTEM 2>/dev/null)
-DEB_TARGET_GNU_TYPE	:=3D $(shell dpkg-architecture -f \
-			-a$(DEB_TARGET_ARCH) -qDEB_HOST_GNU_TYPE 2>/dev/null)
=20
 # ------------------------------------------------------------------------=
---
 # which binary packages are built?
@@ -49,10 +47,6 @@
 # cross compiler support. If GCC_TARGET is set, then it's the architecture
 # we build for.
=20
-ifeq ($(DEB_TARGET_ARCH),)
-$(error GCC_TARGET value "$(GCC_TARGET)" is not a valid Debian architectur=
e)
-endif
-
 ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_TARGET_GNU_TYPE))
   DEB_CROSS =3D yes
   # TP: Target Prefix. Used primarily as a prefix for cross tool
@@ -670,14 +664,6 @@
   endif
 endif
=20
-ifeq ($(biarch32),yes)
-  with_32bit_check :=3D $(shell CC=3D"gcc -m32" sh debian/runcheck.sh)
-endif
-
-ifeq ($(biarch),yes)
-  with_64bit_check :=3D $(shell CC=3D"gcc -m64" sh debian/runcheck.sh)
-endif
-
 ifeq ($(with_java),yes)
   ifeq ($(biarch32),yes)
     with_java_biarch_awt :=3D yes
@@ -696,6 +682,15 @@
   force_gnu_locales :=3D disabled for $(DEB_TARGET_GNU_SYSTEM)
 endif
=20
+gcc_srcdir		:=3D gcc-4.0.2
+gcc_tarball		:=3D $(gcc_srcdir).tar.bz2
+
+gpc_srcdir		:=3D gpc-20030830
+gpc_tarball		:=3D gpc-20030830.tar.gz
+
+#testsuite_srcdir	:=3D testsuite-3.3-20030118
+#testsuite_tarball	:=3D $(testsuite_srcdir).tar.bz2
+
 unpack_stamp		:=3D $(stampdir)/01-unpack-stamp
 patch_stamp		:=3D $(stampdir)/02-patch-stamp
 control_stamp		:=3D $(stampdir)/03-control-stamp
diff -urN gcc-4.0-4.0.2.orig/debian/rules.patch gcc-4.0-4.0.2/debian/rules.=
patch
--- gcc-4.0-4.0.2.orig/debian/rules.patch	2005-10-14 10:57:40.000000000 +00=
00
+++ gcc-4.0-4.0.2/debian/rules.patch	2005-10-14 10:54:11.000000000 +0000
@@ -7,7 +7,7 @@
=20
 .NOTPARALLEL:
=20
-patchdir	=3D debian/patches
+patchdir	?=3D debian/patches
=20
 # which patches should be applied?
 debian_patches =3D \
diff -urN gcc-4.0-4.0.2.orig/debian/rules.source gcc-4.0-4.0.2/debian/rules=
=2Esource
--- gcc-4.0-4.0.2.orig/debian/rules.source	1970-01-01 00:00:00.000000000 +0=
000
+++ gcc-4.0-4.0.2/debian/rules.source	2005-10-14 10:54:11.000000000 +0000
@@ -0,0 +1,15 @@
+GCC_TARGET =3D $(DEB_TARGET_GNU_TYPE)
+
+source_dir =3D /usr/src/gcc-4.0/
+patchdir =3D $(source_dir)/patches
+
+include $(source_dir)/rules.defs
+include $(source_dir)/rules.patch
+include $(source_dir)/rules.unpack
+
+clean-source:
+	rm -rf $(stampdir)
+	rm -rf $(gcc_srcdir) $(gpc_srcdir) p
+	rm -rf bin
+	rm -rf $(srcdir)
+
diff -urN gcc-4.0-4.0.2.orig/debian/rules.unpack gcc-4.0-4.0.2/debian/rules=
=2Eunpack
--- gcc-4.0-4.0.2.orig/debian/rules.unpack	2005-10-14 10:57:40.000000000 +0=
000
+++ gcc-4.0-4.0.2/debian/rules.unpack	2005-10-14 10:56:03.000000000 +0000
@@ -3,17 +3,6 @@
 # exists, the rule exits with an error to prevent deletion of modified
 # source files. It has to be deleted manually.
=20
-gcc_srcdir		:=3D gcc-4.0.2
-#gcc_srcdir		:=3D gcc-20050701
-gcc_tarball		:=3D $(gcc_srcdir).tar.bz2
-
-gpc_srcdir		:=3D gpc-20030830
-gpc_tarball		:=3D gpc-20030830-minimal.tar.bz2
-gpc_tarball		:=3D gpc-20030830.tar.gz
-
-#testsuite_srcdir	:=3D testsuite-3.3-20030118
-#testsuite_tarball	:=3D $(testsuite_srcdir).tar.bz2
-
 tarballs =3D $(gcc_tarball)
 ifeq ($(with_check),yes)
   tarballs +=3D $(testsuite_tarball)
@@ -37,7 +26,7 @@
 	@chmod 755 debian/dh_*
=20
 # ------------------------------------------------------------------------=
---
-$(unpack_stamp)-$(gcc_tarball): $(gcc_tarball)
+$(unpack_stamp)-$(gcc_tarball): $(source_dir)$(gcc_tarball)
 	: # unpack gcc tarball
 	-mkdir $(stampdir)
 	if [ -d $(srcdir) ]; then \
@@ -46,15 +35,15 @@
 	fi
 	rm -rf $(gcc_srcdir)
 	case $(gcc_tarball) in \
-	  *.bz2) tar -x --bzip2 -f $(gcc_tarball);; \
-	  *.gz)  tar -x --gzip  -f $(gcc_tarball);; \
+	  *.bz2) tar -x --bzip2 -f $(source_dir)$(gcc_tarball);; \
+	  *.gz)  tar -x --gzip  -f $(source_dir)$(gcc_tarball);; \
 	  *)     false; \
 	esac
 	mv $(gcc_srcdir) $(srcdir)
 	echo "$(gcc_tarball) unpacked." > $@
=20
 # ------------------------------------------------------------------------=
---
-$(unpack_stamp)-$(gpc_tarball): $(gpc_tarball)
+$(unpack_stamp)-$(gpc_tarball): $(source_dir)$(gpc_tarball)
 	: # unpack gpc tarball
 	-mkdir $(stampdir)
 	if [ -d $(srcdir)/gcc/p ]; then \
@@ -64,8 +53,8 @@
 	#rm -rf $(gpc_srcdir)
 	rm -rf p
 	case $(gpc_tarball) in \
-	  *.bz2) tar -x --bzip2 -f $(gpc_tarball);; \
-	  *.gz)  tar -x --gzip  -f $(gpc_tarball);; \
+	  *.bz2) tar -x --bzip2 -f $(source_dir)$(gpc_tarball);; \
+	  *.gz)  tar -x --gzip  -f $(source_dir)$(gpc_tarball);; \
 	  *)     false; \
 	esac
 	if [ -d p ]; then \
@@ -77,13 +66,13 @@
 	echo "$(gpc_tarball) unpacked." > $@
=20
 # ------------------------------------------------------------------------=
---
-$(unpack_stamp)-$(testsuite_tarball): $(testsuite_tarball)
+$(unpack_stamp)-$(testsuite_tarball): $(source_dir)$(testsuite_tarball)
 	: # unpack testsuite tarball
 	-mkdir $(stampdir)
 	rm -rf $(testsuite_srcdir)
 	case $(testsuite_tarball) in \
-	  *.bz2) tar -x -p --bzip2 -f $(testsuite_tarball);; \
-	  *.gz)  tar -x -p --gzip  -f $(testsuite_tarball);; \
+	  *.bz2) tar -x -p --bzip2 -f $(source_dir)$(testsuite_tarball);; \
+	  *.gz)  tar -x -p --gzip  -f $(source_dir)$(testsuite_tarball);; \
 	  *)     false; \
 	esac
 	for t in gcc libjava libstdc++-v3; do \

--IS0zKkzwUGydFO0o--

--dTy3Mrz/UPE2dbVg
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

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

iEYEARECAAYFAkNPuO4ACgkQnw66O/MvCNHC2gCgoY8k6cLJl8WNGHWj2ijzsK8D
RDIAn3EuA76KNApH//DGj/z/MRv5WJnl
=8oen
-----END PGP SIGNATURE-----

--dTy3Mrz/UPE2dbVg--

---------------------------------------
Received: (at 333922-done) by bugs.debian.org; 11 Dec 2005 23:34:37 +0000
>From doko@cs.tu-berlin.de Sun Dec 11 15:34:37 2005
Return-path: <doko@cs.tu-berlin.de>
Received: from mail.cs.tu-berlin.de ([130.149.17.13] ident=root)
	by spohr.debian.org with esmtp (Exim 4.50)
	id 1ElaiC-0007Yo-Pv; Sun, 11 Dec 2005 15:34:37 -0800
Received: from mailhost.cs.tu-berlin.de (postfix@mail.cs.tu-berlin.de [130.149.17.13])
	by mail.cs.tu-berlin.de (8.9.3p2/8.9.3) with ESMTP id AAA16573;
	Mon, 12 Dec 2005 00:34:30 +0100 (MET)
Received: from localhost (localhost [127.0.0.1])
	by mailhost.cs.tu-berlin.de (Postfix) with ESMTP id 19826F2C5;
	Mon, 12 Dec 2005 00:34:30 +0100 (MET)
Received: from mailhost.cs.tu-berlin.de ([127.0.0.1])
 by localhost (bueno [127.0.0.1]) (amavisd-new, port 10224) with ESMTP
 id 21051-26; Mon, 12 Dec 2005 00:34:25 +0100 (MET) 11212
Received: from bolero.cs.tu-berlin.de (bolero.cs.tu-berlin.de [130.149.19.1])
	by mailhost.cs.tu-berlin.de (Postfix) with ESMTP;
	Mon, 12 Dec 2005 00:34:25 +0100 (MET)
Received: (from doko@localhost)
	by bolero.cs.tu-berlin.de (8.12.10+Sun/8.12.8/Submit) id jBBNYP49017480;
	Mon, 12 Dec 2005 00:34:25 +0100 (MET)
From: Matthias Klose <doko@cs.tu-berlin.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <17308.46977.31257.18330@gargle.gargle.HOWL>
Date: Mon, 12 Dec 2005 00:34:25 +0100
To: 333922-done@bugs.debian.org, 341356-done@bugs.debian.org,
        341710-done@bugs.debian.org, 342484-done@bugs.debian.org,
        339046-done@bugs.debian.org
Subject: Re: Fixed in upload of gcc-4.1 4.1ds4-0exp4 to experimental
In-Reply-To: <[🔎] E1ElaNu-0002r1-V3@spohr.debian.org>
References: <[🔎] E1ElaNu-0002r1-V3@spohr.debian.org>
X-Mailer: VM 7.17 under 21.4 (patch 17) "Jumbo Shrimp" XEmacs Lucid
X-Virus-Scanned: by amavisd-new at cs.tu-berlin.de
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-3.0 required=4.0 tests=BAYES_00 autolearn=no 
	version=2.60-bugs.debian.org_2005_01_02

Matthias Klose writes:
> tag 333922 + fixed-in-experimental
> tag 341356 + fixed-in-experimental
> tag 341710 + fixed-in-experimental
> tag 342484 + fixed-in-experimental
> 
> quit
> Changes: 
>  gcc-4.1 (4.1ds4-0exp4) experimental; urgency=low
>  .
>    * Update to SVN 20051210, taken from the 4.1 release branch.
>    * Prepare to build the java packages from it's own source (merged
>      from Ubuntu).
>      - Build the java packages from the gcc-4.1 source, as long as packages
>        are prepared for experimental.
>      - When built as gcj, run only the libjava testsuite, don't build the
>        libstdc++ debug packages, don't package the gcc source.
>      - Loosen package dependencies, when java packages are built from
>        separate sources.
>      - Fix gcj hppa build, when java packages are built from separate sources.
>      - gij-4.1: Install test-summary, when doing separate builds.
>      - Allow java packages be installed independent from other packages built
>        from the source package.
>      - Rename libgcj7-common to libgcj7-jar.
>      - Introduce a gcj-4.1-base package to completely separate the two and not
>        duplicate the changelog in each gcj/gij package.
>    * Java related changes:
>      - libjava-xml-transform: Update from classpath trunk, needed for
>        eclipse (Michael Koch), applied upstream.
>      - Fix java wrapper scripts to point to 4.1 (closes: #341710).
>      - Reenable java on mips and mipsel.
>      - Fix libgcj6 dependency. Ubuntu #19935.
>      - Add libxt-dev as a java build dependency. autoconf explicitely checks
>        for X11/Intrinsic.h.
>    * Ada related changes:
>      - Apply proposed fix for PR ada/22533, reenable ada on alpha, powerpc,
>        mips, mipsel and s390.
>      - Add Ada support for GNU/kFreeBSD (Aurelien Jarno). Closes: #341356.
>      - Remove ada bootstrap workaround for alpha.
>    * Build a separate gcc-4.1-source package (Bastian Blank). Closes: #333922.
>    * Remove obsolete patch: libstdc++-automake.
>    * Remove patch integrated upstream: libffi-mips.
>    * Fix the installation of the hppa64 compiler in snapshot builds.
>    * Rename libgfortran0* to libgfortran1* (upstream soversion change).
>    * Add a dependency on libc-dev for all compilers / -dev packages except
>      gcc (which can be used for kernel builds without libc-dev).
>    * libffi4-dev: Fix package description.
>    * On amd64, install 32bit libraries into /emul/ia32-linux/usr/lib.
>      Addresses: #341147.
>    * Fix installation of biarch libstdc++ headers on amd64.
>    * Configure --with-tune=i686 on ix86 architectures (on Ubuntu with
>      -mtune=pentium4). Remove the cpu-default-* patches.
>    * debian/control.m4: Fix libxxgcc package names.
>    * Update the build infrastructure to build cross compilers
>      (Nikita V. Youshchenko).
>    * Tighten binutils (build-)dependency. Closes: #342484.
>    * Symlink more doc directories.
>    * debian/control.m4: Explicitely set Architecture for biarch packages.



Reply to: