You are not logged in.
Heya,
I'm trying to replace gcc-4.0.0 with gcc-3.4.3. When I tried to remove gcc-4.0.0 I got ("pacman --remove gcc"):
gcc: is required by aspell
gcc: is required by cdrdao
gcc: is required by db
gcc: is required by divx4linux
gcc: is required by dvd+rw-tools
gcc: is required by faad2
gcc: is required by fakeroot
gcc: is required by fam
gcc: is required by flashplugin
gcc: is required by gnofract4d
gcc: is required by grip
gcc: is required by groff
gcc: is required by hpijs
gcc: is required by icu
gcc: is required by id3lib
gcc: is required by ladspa
gcc: is required by libebml
gcc: is required by libpqxx
gcc: is required by libtiff
gcc: is required by libwpd
gcc: is required by mjpegtools
gcc: is required by musicbrainz
gcc: is required by ocrad
gcc: is required by pilot-link
gcc: is required by pstoedit
gcc: is required by rar
gcc: is required by xpdf
gcc: is required by gettext
gcc: is required by kdevelop
gcc: is required by libsigc++2.0
gcc: is required by mysql
gcc: is required by taglib
gcc: is required by j2re
gcc: is required by lftp
gcc: is required by pcre
gcc: is required by xorg
I was wondering why all these applications need gcc?
thanks,
Michel
Offline
I don't know the technical reason myself but the wouldn't depend on it if it wasn't important.
If you want to upgrade to gcc4 you will have to use pacman -Sd gcc4 to skip dependency checks
You might also need to add
IgnorePkg = gcc
to your pacman.conf file to prevent it from being reinstalled each time you update something that depends on it - the update will fail however and you will have to update with -Sd option again for individual pkgs
Offline
pacman -S testing/gcc
will install gcc4 and deps from testing.
Offline
yeah, sorry about that - erroneous assumption about a pkgname there: gcc4 = testing/gcc
Offline
The dependencies are because of libgcc and libstdc++, which are linked into some C programs and all C++ programs.
Offline