Bug#357629: libgcc/libstdc++ does not provide -dcv1 when cross-compiling
Package: gcc-3.3
Version: 1:3.3.6-10
Followup-For: Bug #357629
--- gcc-3.3-3.3.6/debian/control.m4 2006-03-17 23:15:07.000000000 +0100
+++ gcc-3.3-3.3.6-10/debian/control.m4 2006-03-21 16:38:50.000000000 +0100
@@ -58,6 +58,8 @@
Section: ifdef(`TARGET',`devel',`libs')
Priority: ifdef(`TARGET',`extra',required)
Depends: ${shlibs:Depends}
+ifdef(`TARGET',`Provides: libgcc`'GCC_SO-TARGET-dcv1
+',`')`'dnl
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
Shared version of the support library, a library of internal subroutines
that GCC uses to overcome shortcomings of particular machines, or
@@ -75,6 +77,8 @@
Section: ifdef(`TARGET',`devel',`libs')
Priority: ifdef(`TARGET',`extra',PRI(optional))
Depends: ${shlibs:Depends}
+ifdef(`TARGET',`Provides: lib64gcc`'GCC_SO-TARGET-dcv1
+',`')`'dnl
Conflicts: libgcc`'GCC_SO`'LS (<= 1:3.3-0pre9)
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
Shared version of the support library, a library of internal subroutines
@@ -422,6 +426,8 @@
Section: ifdef(`TARGET',`devel',`libs')
Priority: ifdef(`TARGET',`extra',PRI(required))
Depends: gcc`'PV-base (>= CV), ${shlibs:Depends}
+ifdef(`TARGET',`Provides: libstdc++GCC_SO-TARGET-dcv1
+',`')`'dnl
Description: The GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `')
This package contains an additional runtime library for C++ programs
built with the GNU compiler.
@@ -442,6 +448,8 @@
Section: ifdef(`TARGET',`devel',`libs')
Priority: ifdef(`TARGET',`extra',PRI(important))
Depends: gcc`'PV-base (>= CV), ${shlibs:Depends}
+ifdef(`TARGET',`Provides: lib64stdc++GCC_SO-TARGET-dcv1
+',`')`'dnl
Conflicts: libstdc++CXX_SO`'LS (<= 1:3.3-0pre9)
Description: The GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
This package contains an additional runtime library for C++ programs
@@ -467,7 +475,10 @@
Conflicts: libg++27-dev, libg++272-dev (<< 2.7.2.8-1), libstdc++2.8-dev, libg++2.8-dev, libstdc++2.9-dev, libstdc++2.9-glibc2.1-dev, libstdc++2.10-dev (<< 1:2.95.3-2), libstdc++3.0-dev, libstdc++5-dev (<= 1:3.2.3-0pre3)
Suggests: libstdc++CXX_SO`'PV-doc
')`'dnl native
-Provides: libstdc++-dev`'LS
+Provides: libstdc++-dev`'LS`'dnl
+ifdef(`TARGET',`, libstdc++-dev-TARGET-dcv1, libstdc++GCC_SO`'PV-TARGET-dcv1
+',`
+')`'dnl
Description: The GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET)',` (TARGET)', `')
This package contains the headers and static library files necessary for
building C++ programs which use libstdc++. Be advised that this only works
@@ -487,6 +498,8 @@
Section: ifdef(`TARGET',`devel',`libdevel')
Priority: extra
Depends: gcc`'PV-base (>= CV), libstdc++CXX_SO`'LS, libstdc++CXX_SO`'PV-dev`'LS
+ifdef(`TARGET',`Provides: libstdc++GCC_SO`'PV-pic-TARGET-dcv1
+',`')`'dnl
Description: The GNU Standard C++ Library v3 (shared library subset kit)`'ifdef(`TARGET)',` (TARGET)', `')
This is used to develop subsets of the libstdc++ shared libraries for
use on custom installation floppies and in embedded systems.
@@ -503,6 +516,8 @@
Section: ifdef(`TARGET',`devel',`libdevel')
Priority: extra
Depends: gcc`'PV-base (>= CV), libstdc++CXX_SO`'LS, libstdc++CXX_SO`'PV-dev`'LS
+ifdef(`TARGET',`Provides: libstdc++GCC_SO`'PV-dbg-TARGET-dcv1
+',`')`'dnl
Conflicts: libstdc++5-dbg`'LS
Description: The GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
This package contains the shared library of libstdc++ compiled with
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.13-rc3
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Versions of packages gcc-3.3 depends on:
ii binutils 2.16.1cvs20060117-1.my The GNU assembler, linker and bina
ii cpp-3.3 1:3.3.6-10 The GNU C preprocessor
ii gcc-3.3-base 1:3.3.6-10 The GNU Compiler Collection (base
ii libc6 2.3.6-3 GNU C Library: Shared libraries an
ii libgcc1 1:4.0.2-9.my GCC support library
Versions of packages gcc-3.3 recommends:
ii libc6-dev 2.3.6-3 GNU C Library: Development Librari
-- no debconf information
Reply to: