Re: stupid dependencies

[prev] [thread] [next] [lurker] [Date index for 2005/10/18]

From: Martin Ebourne
Subject: Re: stupid dependencies
Date: 15:10 on 18 Oct 2005
David Cantrell <david@xxxxxxxx.xxx.xx> wrote:
> $ sudo apt-get install gaim
> Reading package lists... Done
> Building dependency tree... Done
> The following extra packages will be installed:
>  gaim-data gcc-4.0-base libao2 libaspell15 libaspell15c2 libglib2.0-0
>            ^^^^^^^^^^^^
>  libglib2.0-dev libgtkspell0 libpango1.0-0 libpango1.0-common
>  libpango1.0-dev libstartup-notification0 libstdc++6 libxss1
>
> WTF, over?

Presumably this is the first gcc-4 compiled program you are installing.

The gcc runtime is provided as a shared library (libgcc_s, for good 
reasons), and any gcc built program will need that.

Presumably also gcc-4.0-base contains this shared runtime library. 
Hopefully it doesn't contain much else or that's hate for the packager.

For instance, /lib/libgcc_s.so.1 on FC4 is provided by the libgcc 
package, which contains only these files:

/lib/libgcc_s-4.0.1-20050727.so.1
/lib/libgcc_s.so.1
/usr/sbin/libgcc_post_upgrade
/usr/share/doc/libgcc-4.0.1
/usr/share/doc/libgcc-4.0.1/COPYING.LIB

Cheers,

Martin.

Generated at 19:00 on 19 Oct 2005 by mariachi 0.52