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

Bug#458860: libstdc++6: Dependency on lib64gcc1 on i386



clone 458860 -1
reassign 458860 dpkg-dev
block 458860 by -1
thanks

Michael Biebl writes:
> Package: libstdc++6
> Version: 4.2.2-5
> Severity: important
> 
> The latest upgrade of libstdc++6 on i386 introduced a dependency on lib64gcc1,
> which in turn pulls libc6-amd64 (10Mb installed!).
> As my machine is i386 i.e. 32 bit only (pentium m) I don't want to have
> libc6-amd64 and lib64gcc1 installed.
> I checked the Debian Changelog but couldn't find any reference why this
> dependency was added. Please revert this change again.

This seems to be new behaviour of dpkg-shlibdeps:

$ fakeroot dh_shlibdeps -v -Llibgcc1 -l:debian/tmp/usr/lib:debian/libgcc1/lib: -plibstdc++6 -- -v
        LD_LIBRARY_PATH=/usr/lib/libfakeroot:/usr/lib64/libfakeroot:/usr/lib32/libfakeroot:/scratch/packages/gcc/4.3/gcc-4.3-4.3-20080102/:/scratch/packages/gcc/4.3/gcc-4.3-4.3-20080102/debian/tmp/usr/lib:/scratch/packages/gcc/4.3/gcc-4.3-4.3-20080102/debian/libgcc1/lib
        dpkg-shlibdeps -Tdebian/libstdc\+\+6.substvars -Ldebian/libgcc1/DEBIAN/shlibs -v debian/libstdc\+\+6/usr/lib/libstdc\+\+.so.6.0.10
Scanning debian/libstdc++6/usr/lib/libstdc++.so.6.0.10 (for Depends field)
Library libm.so.6 found in /lib/libm.so.6
Library libc.so.6 found in /lib/libc.so.6
Library ld-linux.so.2 found in /lib/ld-linux.so.2
Library libgcc_s.so.1 found in debian/libgcc1/lib/libgcc_s.so.1
Looking up shlibs dependency of libc.so.6 provided by 'libc6'
Found libc6 (>= 2.7-1) in /var/lib/dpkg/info/libc6.shlibs
No associated package found for debian/libgcc1/lib/libgcc_s.so.1
Using symbols file debian/lib64gcc1/DEBIAN/symbols for libgcc_s.so.1
Looking up shlibs dependency of ld-linux.so.2 provided by 'libc6'
Found libc6 (>= 2.7-1) in /var/lib/dpkg/info/libc6.shlibs
Looking up shlibs dependency of libm.so.6 provided by 'libc6'
Found libc6 (>= 2.7-1) in /var/lib/dpkg/info/libc6.shlibs



Reply to: