Gcc en Etch/Lenny

Bonjour à tous.

Je suis en Etch AMD64 et ai changé mon sources.list en Etch/Lenny à l’aide de la méthode suivante. J’ai gardé la priorité sur ETCH, car je travaille sur un Job-server qui requiert une certaine stabilité. A la mise à jour, il ne s’est donc rien passé de spécial, Etch étant à jour.

En revanche, j’ai besoin de la version Testing de GCC, car elle supporte le protocole OpenMP (ce n’est pas le cas de gcc-etch).

2 possibilités s’offrent à moi:

Soit je fais aptitude install gcc/testing qui me propose la solution:

[code]Reading package lists… Done
Building dependency tree… Done
Reading extended state information
Initializing package states… Done
Reading task descriptions… Done
Building tag database… Done
The following packages are BROKEN:
cpp-4.3 gcc gcc-4.3 libgomp1 libmpfr1ldbl
The following NEW packages will be automatically installed:
gcc-4.3-base libc6-dev libgmp3c2 linux-kernel-headers
The following NEW packages will be installed:
gcc-4.3-base libc6-dev libgmp3c2 linux-kernel-headers
0 packages upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 10.8MB of archives. After unpacking 35.3MB will be used.
The following packages have unmet dependencies:
libgomp1: Depends: libc6 (>= 2.7-1) but 2.3.6.ds1-13etch7 is installed.
libmpfr1ldbl: Depends: libc6 (>= 2.7-1) but 2.3.6.ds1-13etch7 is installed.
gcc-4.3: Depends: binutils (>= 2.17cvs20070426) but 2.17-3 is installed.
Depends: libgcc1 (>= 1:4.3.2-1) but 1:4.1.1-21 is installed.
Depends: libc6 (>= 2.7-1) but 2.3.6.ds1-13etch7 is installed.
gcc: Depends: cpp (>= 4:4.3.2-2) but 4:4.1.1-15 is installed.
cpp-4.3: Depends: libc6 (>= 2.7-1) but 2.3.6.ds1-13etch7 is installed.
Resolving dependencies…
The following actions will resolve these dependencies:

Keep the following packages at their current version:
libc6-dev [Not Installed]

Upgrade the following packages:
binutils [2.17-3 (stable, now) -> 2.18.1~cvs20080103-7 (testing)]
cpp [4:4.1.1-15 (stable, now) -> 4:4.3.2-2 (testing)]
libc6 [2.3.6.ds1-13etch7 (stable, now) -> 2.7-16 (testing)]
libc6-i386 [2.3.6.ds1-13etch7 (stable, now) -> 2.7-16 (testing)]
libgcc1 [1:4.1.1-21 (stable, now) -> 1:4.3.2-1 (testing)]
locales [2.3.6.ds1-13etch7 (stable, now) -> 2.7-16 (testing)]
tzdata [2008e-1etch3 (stable, now) -> 2008h-2 (testing)]

Leave the following dependencies unresolved:
gcc recommends libc6-dev | libc-dev
gcc-4.3 recommends libc6-dev (>= 2.5)
Score is -851[/code]

qui a l’inconvénient de laisser des dépendances irrésolues.

Ou bien je fais aptitude install -t testing gcc qui me propose:

[code]Reading package lists… Done
Building dependency tree… Done
Reading extended state information
Initializing package states… Done
Reading task descriptions… Done
Building tag database… Done
The following packages are BROKEN:
libc6 libc6-i386 locales
The following packages are unused and will be REMOVED:
cpp-4.1
The following NEW packages will be automatically installed:
cpp-4.3 gcc-4.3 gcc-4.3-base libc6-dev libgmp3c2 libgomp1 libmpfr1ldbl linux-libc-dev
The following packages have been kept back:
acpid adduser alacarte alsa-base alsa-utils (…) xvnc4viewer yelp zenity zlib1g
The following NEW packages will be installed:
cpp-4.3 gcc gcc-4.3 gcc-4.3-base libc6-dev libgmp3c2 libgomp1 libmpfr1ldbl linux-libc-dev
The following packages will be upgraded:
binutils cpp libgcc1
4 packages upgraded, 9 newly installed, 1 to remove and 698 not upgraded.
Need to get 17.6MB of archives. After unpacking 26.1MB will be used.
The following packages have unmet dependencies:
libc6-i386: Depends: libc6 (= 2.3.6.ds1-13etch7) but 2.7-16 is to be installed.
locales: Depends: glibc-2.3.6.ds1-1 which is a virtual package.
libc6: Conflicts: tzdata-etch which is a virtual package.
Resolving dependencies…
The following actions will resolve these dependencies:

Upgrade the following packages:
libc6-i386 [2.3.6.ds1-13etch7 (stable, now) -> 2.7-16 (testing)]
locales [2.3.6.ds1-13etch7 (stable, now) -> 2.7-16 (testing)]
tzdata [2008e-1etch3 (stable, now) -> 2008h-2 (testing)]

Score is -100
[/code]

Qui a l’inconvénient de toucher à mon libc6 (donc autant passer tout de suite en Lenny pour tout le reste aussi).

Quelqu’un a t-il un conseil à donner sur la bonne installation à utiliser ? Merci d’avance!

Fabien M.