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

Bug#274362: marked as done (gcc-3.4: [amd64] 32bit libstdc++ files missing in 'libstdc++6-dev' package)



Your message dated Sun, 17 Oct 2004 11:17:14 -0400
with message-id <E1CJCmY-0002FZ-00@newraff.debian.org>
and subject line Bug#274362: fixed in gcc-3.4 3.4.2-3
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; 1 Oct 2004 11:40:50 +0000
>From aj@andaco.de Fri Oct 01 04:40:50 2004
Return-path: <aj@andaco.de>
Received: from d052140.adsl.hansenet.de (localhost.localdomain) [80.171.52.140] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1CDLmM-0002de-00; Fri, 01 Oct 2004 04:40:50 -0700
Received: from aj by localhost.localdomain with local (Exim 4.34)
	id 1CDKsC-0002Ig-QU; Fri, 01 Oct 2004 12:42:48 +0200
To: Debian Bug Tracking System <submit@bugs.debian.org>
From: Andreas Jochens <aj@andaco.de>
Subject: gcc-3.4: [amd64] 32bit libstdc++ files missing in 'libstdc++6-dev' package
Message-Id: <[🔎] E1CDKsC-0002Ig-QU@localhost.localdomain>
Date: Fri, 01 Oct 2004 12:42:48 +0200
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

Package: gcc-3.4
Severity: wishlist
Tags: patch

Currently, some 32bit C++ development files are missing in 
'libstdc++6-dev' on amd64. Without these files, 
32bit C++ cross-development does not work on amd64.

The attached patch changes 'debian/rules.d/binary-libstdcxx.mk' 
to include the missing 32bit files in the 'libstdc++6-dev' package.

Regards
Andreas Jochens

diff -urN ../tmp-orig/gcc-3.4-3.4.2/debian/rules.d/binary-libstdcxx.mk ./debian/rules.d/binary-libstdcxx.mk
--- ../tmp-orig/gcc-3.4-3.4.2/debian/rules.d/binary-libstdcxx.mk	2004-10-01 11:26:55.711322136 +0200
+++ ./debian/rules.d/binary-libstdcxx.mk	2004-10-01 11:04:44.650674112 +0200
@@ -82,6 +82,15 @@
     dirs_pic += $(gcc_lib_dir)
     files_pic += $(gcc_lib_dir)/64/libstdc++_pic.a
 endif
+ifeq ($(biarch_ia32),yes)
+    dirs_dev += $(gcc_lib_dir)/32/
+    files_dev += $(gcc_lib_dir)/32/libstdc++.{a,so} \
+        $(gcc_lib_dir)/32/libsupc++.a
+    dirs_dbg += $(PF)/lib32/debug
+    files_dbg += $(PF)/lib32/debug/libstdc++.*
+    dirs_pic += $(gcc_lib_dir)
+    files_pic += $(gcc_lib_dir)/32/libstdc++_pic.a
+endif
 
 # ----------------------------------------------------------------------
 
@@ -277,6 +286,9 @@
 ifeq ($(biarch),yes)
 	mv $(d)/$(PF)/lib64/lib*c++*.{a,so} $(d)/$(gcc_lib_dir)/64/.
 endif
+ifeq ($(biarch_ia32),yes)
+	mv $(d)/$(PF)/lib32/lib*c++*.{a,so} $(d)/$(gcc_lib_dir)/32/.
+endif
 
 	DH_COMPAT=2 dh_movefiles -p$(p_dev) $(files_dev)
 	DH_COMPAT=2 dh_movefiles -p$(p_pic) $(files_pic)
@@ -290,6 +302,11 @@
 		/$(PF)/lib64/libstdc++.so.$(CXX_SONAME) \
 		/$(gcc_lib_dir)/64/libstdc++.so
 endif
+ifeq ($(biarch_ia32),yes)
+	dh_link -p$(p_dev) \
+		/$(PF)/lib32/libstdc++.so.$(CXX_SONAME) \
+		/$(gcc_lib_dir)/32/libstdc++.so
+endif
 
 	debian/dh_doclink -p$(p_dev) $(p_lib)
 	debian/dh_doclink -p$(p_pic) $(p_lib)

---------------------------------------
Received: (at 274362-close) by bugs.debian.org; 17 Oct 2004 15:23:48 +0000
>From katie@ftp-master.debian.org Sun Oct 17 08:23:48 2004
Return-path: <katie@ftp-master.debian.org>
Received: from newraff.debian.org [208.185.25.31] (mail)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1CJCsu-00030Y-00; Sun, 17 Oct 2004 08:23:48 -0700
Received: from katie by newraff.debian.org with local (Exim 3.35 1 (Debian))
	id 1CJCmY-0002FZ-00; Sun, 17 Oct 2004 11:17:14 -0400
From: Matthias Klose <doko@debian.org>
To: 274362-close@bugs.debian.org
X-Katie: $Revision: 1.51 $
Subject: Bug#274362: fixed in gcc-3.4 3.4.2-3
Message-Id: <E1CJCmY-0002FZ-00@newraff.debian.org>
Sender: Archive Administrator <katie@ftp-master.debian.org>
Date: Sun, 17 Oct 2004 11:17:14 -0400
Delivered-To: 274362-close@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 
X-CrossAssassin-Score: 4

Source: gcc-3.4
Source-Version: 3.4.2-3

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

cpp-3.4-doc_3.4.2-3_all.deb
  to pool/main/g/gcc-3.4/cpp-3.4-doc_3.4.2-3_all.deb
cpp-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/cpp-3.4_3.4.2-3_i386.deb
fastjar_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/fastjar_3.4.2-3_i386.deb
g++-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/g++-3.4_3.4.2-3_i386.deb
g77-3.4-doc_3.4.2-3_all.deb
  to pool/main/g/gcc-3.4/g77-3.4-doc_3.4.2-3_all.deb
g77-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/g77-3.4_3.4.2-3_i386.deb
gcc-3.4-base_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/gcc-3.4-base_3.4.2-3_i386.deb
gcc-3.4-doc_3.4.2-3_all.deb
  to pool/main/g/gcc-3.4/gcc-3.4-doc_3.4.2-3_all.deb
gcc-3.4_3.4.2-3.diff.gz
  to pool/main/g/gcc-3.4/gcc-3.4_3.4.2-3.diff.gz
gcc-3.4_3.4.2-3.dsc
  to pool/main/g/gcc-3.4/gcc-3.4_3.4.2-3.dsc
gcc-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/gcc-3.4_3.4.2-3_i386.deb
gcj-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/gcj-3.4_3.4.2-3_i386.deb
gij-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/gij-3.4_3.4.2-3_i386.deb
gnat-3.4-doc_3.4.2-3_all.deb
  to pool/main/g/gcc-3.4/gnat-3.4-doc_3.4.2-3_all.deb
gnat-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/gnat-3.4_3.4.2-3_i386.deb
gobjc-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/gobjc-3.4_3.4.2-3_i386.deb
gpc-2.1-3.4-doc_3.4.2-3_all.deb
  to pool/main/g/gcc-3.4/gpc-2.1-3.4-doc_3.4.2-3_all.deb
gpc-2.1-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/gpc-2.1-3.4_3.4.2-3_i386.deb
lib64gcc1_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/lib64gcc1_3.4.2-3_i386.deb
lib64stdc++6_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/lib64stdc++6_3.4.2-3_i386.deb
libffi3-dev_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libffi3-dev_3.4.2-3_i386.deb
libffi3_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libffi3_3.4.2-3_i386.deb
libgcc1_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libgcc1_3.4.2-3_i386.deb
libgcj5-awt_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libgcj5-awt_3.4.2-3_i386.deb
libgcj5-common_3.4.2-3_all.deb
  to pool/main/g/gcc-3.4/libgcj5-common_3.4.2-3_all.deb
libgcj5-dev_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libgcj5-dev_3.4.2-3_i386.deb
libgcj5_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libgcj5_3.4.2-3_i386.deb
libgnat-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libgnat-3.4_3.4.2-3_i386.deb
libstdc++6-dbg_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libstdc++6-dbg_3.4.2-3_i386.deb
libstdc++6-dev_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libstdc++6-dev_3.4.2-3_i386.deb
libstdc++6-doc_3.4.2-3_all.deb
  to pool/main/g/gcc-3.4/libstdc++6-doc_3.4.2-3_all.deb
libstdc++6-pic_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libstdc++6-pic_3.4.2-3_i386.deb
libstdc++6_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libstdc++6_3.4.2-3_i386.deb
treelang-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/treelang-3.4_3.4.2-3_i386.deb



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 274362@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-3.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.7
Date: Fri, 15 Oct 2004 07:01:03 +0200
Source: gcc-3.4
Binary: g77-3.4-doc gcc-3.4-base libstdc++6 lib64gcj5-awt gnat-3.4 libobjc1 libgcj5 libgcc1 gcc-3.4 lib64g2c0 gobjc-3.4 libstdc++6-0 gcc-3.4-nof libgcc2 libstdc++6-dev libstdc++6-doc protoize libgnat-3.4 libgcj5-dev libstdc++6-0-pic libgcj5-common lib64stdc++6 libstdc++6-dbg lib32stdc++6-0 gij-3.4 lib32gcc1 lib64gnat-3.4 lib64objc1 cpp-3.4 lib64gcj5 gcc-3.4-hppa64 gcc-3.4-soft-float libstdc++6-0-dev libgcj5-awt cpp-3.4-doc libgcj-common libffi3-dev gcc-3.4-doc libg2c0-dev gpc-2.1-3.4-doc lib64gcc1 fastjar treelang-3.4 libffi3 fixincludes libg2c0 lib32stdc++6 libstdc++6-pic lib64ffi3 gnat-3.4-doc libstdc++6-0-dbg gcj-3.4 gpc-2.1-3.4 g++-3.4 g77-3.4
Architecture: source i386 all
Version: 3.4.2-3
Distribution: unstable
Urgency: medium
Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Description: 
 cpp-3.4    - The GNU C preprocessor
 cpp-3.4-doc - Documentation for the GNU C preprocessor (cpp)
 fastjar    - Jar creation utility
 g++-3.4    - The GNU C++ compiler
 g77-3.4    - The GNU Fortran 77 compiler
 g77-3.4-doc - Documentation for the GNU Fortran compiler (g77)
 gcc-3.4    - The GNU C compiler
 gcc-3.4-base - The GNU Compiler Collection (base package)
 gcc-3.4-doc - Documentation for the GNU compilers (gcc, gobjc, g++)
 gcj-3.4    - The GNU compiler for Java(TM)
 gij-3.4    - The GNU Java bytecode interpreter
 gnat-3.4   - The GNU Ada compiler
 gnat-3.4-doc - Documentation for the GNU Ada compiler (gnat)
 gobjc-3.4  - The GNU Objective-C compiler
 gpc-2.1-3.4 - The GNU Pascal compiler
 gpc-2.1-3.4-doc - Documentation for the GNU Pascal compiler (gpc)
 lib64gcc1  - GCC support library (64bit)
 lib64stdc++6 - The GNU Standard C++ Library v3 (64bit)
 libffi3    - Foreign Function Interface library runtime
 libffi3-dev - Foreign Function Interface library (development files)
 libgcc1    - GCC support library
 libgcj5    - Java runtime library for use with gcj
 libgcj5-awt - AWT peer runtime libraries for use with gcj
 libgcj5-common - Java runtime library for use with gcj (jar files)
 libgcj5-dev - Java development headers and static library for use with gcj
 libgnat-3.4 - Runtime library for GNU Ada applications
 libstdc++6 - The GNU Standard C++ Library v3
 libstdc++6-dbg - The GNU Standard C++ Library v3 (debugging files)
 libstdc++6-dev - The GNU Standard C++ Library v3 (development files)
 libstdc++6-doc - The GNU Standard C++ Library v3 (documentation files)
 libstdc++6-pic - The GNU Standard C++ Library v3 (shared library subset kit)
 treelang-3.4 - The GNU Treelang compiler
Closes: 260747 273564 273755 274362
Changes: 
 gcc-3.4 (3.4.2-3) unstable; urgency=medium
 .
   * Patches to fix wrong code regressions from the gcc-3.4 CVS branch:
     - Fix PR fortran/17541, data statements with double precision constants
       fail. Closes: #273755.
     - Fix PR c++/17976, calling destructor twice. Closes: #260747.
     - Fix PR 15526, -ftrapv aborts on 0 * (-1). Closes: #273564.
   * For amd64, add missing 32bit libstdc++ files to 'libstdc++6-dev' package.
     (Andreas Jochens). Closes: #274362.
   * Update cross build patches (Nikita V. Youshchenko).
Files: 
 d5a80ba07d53d4af6d12f8a41ba4fc0b 2755 devel optional gcc-3.4_3.4.2-3.dsc
 a3d8a82d0b5b0ed3dd0cf36cc35b8432 3769004 devel optional gcc-3.4_3.4.2-3.diff.gz
 960fdfa79b5334d2dbb0d6626ef70cb8 181564 doc optional cpp-3.4-doc_3.4.2-3_all.deb
 47aaccbc6f43af1705faca194847e0fc 2028798 libs optional libgcj5-common_3.4.2-3_all.deb
 e2768a6d0225172bf78e7c16d36cb64b 3810888 doc optional libstdc++6-doc_3.4.2-3_all.deb
 b87a1309f3009f9f046a3a88d349bcb6 628840 doc optional g77-3.4-doc_3.4.2-3_all.deb
 21047ec9e0046306f9a423cda3248604 896352 doc optional gnat-3.4-doc_3.4.2-3_all.deb
 84abd3ef5bd2ae13c9eb59bcda89fdd1 468720 doc optional gpc-2.1-3.4-doc_3.4.2-3_all.deb
 a23d3d6f3fa8f05db52d33dbd70291da 1472076 doc optional gcc-3.4-doc_3.4.2-3_all.deb
 289051ae224e8794f767455c23f0061c 157266 devel optional gcc-3.4-base_3.4.2-3_i386.deb
 10be7964a3f2076080052a1acc8bc7b6 78686 libs required libgcc1_3.4.2-3_i386.deb
 54a44d0dab6f0e4ea0f925fc38b6f969 82748 libs optional lib64gcc1_3.4.2-3_i386.deb
 b446f4da5ffc888d1ebb26ff2c571403 1703070 interpreters optional cpp-3.4_3.4.2-3_i386.deb
 0ee723ff015efdf005ae9c2cb53acd53 1741976 devel optional gobjc-3.4_3.4.2-3_i386.deb
 69bcc90b03cd332ba6e2ebcaf3b40486 13246 devel optional gij-3.4_3.4.2-3_i386.deb
 891c5d464935dad2ec8347043a99f7f4 3667012 libs optional libgcj5_3.4.2-3_i386.deb
 909d0f6f6936c8abbc8a36e34df54639 186660 libs optional libgcj5-awt_3.4.2-3_i386.deb
 283015b0209d1b39546b1ebc3f833ae0 2039854 devel optional gcj-3.4_3.4.2-3_i386.deb
 7256e104ad2243dca1d51a7f5cbb6c4e 6856096 libdevel optional libgcj5-dev_3.4.2-3_i386.deb
 83d69140fdd74bd805f81de159557a30 117398 devel optional fastjar_3.4.2-3_i386.deb
 5e0f300d58114c956e67cc51d3a4d2e2 77736 libs optional libffi3_3.4.2-3_i386.deb
 9badeeb89310e2ed06272c6c859b9f3b 8838 libdevel optional libffi3-dev_3.4.2-3_i386.deb
 5c7b6e4992a07f31af110905ab7b2680 1936026 devel optional g++-3.4_3.4.2-3_i386.deb
 8b9e1104b6a965eea623d4bf543617ea 325560 base optional lib64stdc++6_3.4.2-3_i386.deb
 785714c705bc2fc0990baccad45bd0eb 321134 base optional libstdc++6_3.4.2-3_i386.deb
 d2af503924041ca539f94895f3394da2 1321788 libdevel optional libstdc++6-dev_3.4.2-3_i386.deb
 6a9ddb06e82f13e6ab2e05d3b8eca3e3 759522 libdevel extra libstdc++6-pic_3.4.2-3_i386.deb
 e043a5d8fe696d221b4fc17c211aaa71 8928248 libdevel extra libstdc++6-dbg_3.4.2-3_i386.deb
 57fbc4e4bf7fcbb84ebeb58ee829c19d 1858696 devel optional g77-3.4_3.4.2-3_i386.deb
 548336551fdc777f94af9fcb15084983 727610 libs optional libgnat-3.4_3.4.2-3_i386.deb
 8cf023ca23a17aeadd87705a095861d4 7130538 devel optional gnat-3.4_3.4.2-3_i386.deb
 60fd300e5d9704c4981f6f5f65a4c945 2985074 devel optional treelang-3.4_3.4.2-3_i386.deb
 764de8f3892a4fc7467987c0bd67c8b4 2246366 devel optional gpc-2.1-3.4_3.4.2-3_i386.deb
 2466695d88fb1d9fb1c26dd818f2afe0 1387484 devel optional gcc-3.4_3.4.2-3_i386.deb

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

iD8DBQFBcB9IStlRaw+TLJwRAuK/AKC2kGQQ8bKpiEi6jd24yvO4bQAgYACgr83a
a6Nx2HgMQwDtjJASjbud6x0=
=7tWI
-----END PGP SIGNATURE-----



Reply to: