* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Como cambiar GCC en Mandriva Linux

En /var/lib/rpm/alternatives estan los archivos de configuracion de "alternatives" :

[root@MDV2006 alternatives]# pwd
/var/lib/rpm/alternatives

[root@MDV2006 alternatives]# ls | sort
aclocal@
automake@
bssh-askpass@
c++@
camera.gnome.dynamic@
camera.kde.dynamic@
cpp@
cups_smb@
depmod@
emacs@
ex@
findsmb@
findsmb.1@
g++@
gcc@
gconftool@
icesh@
icewm@
icewmbg@
icewmhint@
icewm-session@
insmod@
lib_cpp@
lpc@
lpq@
lpr@
lprm@
lsmod@
man-depmod@
man-insmod@
man-lsmod@
man-modinfo@
man-modprobe@
man-rmmod@
modinfo@
modprobe@
mount.cifs@
mount.smb@
mount.smbfs@
nmblookup@
nmblookup.1@
rmmod@
rvi@
rview@
rvim@
smbclient@
smbclient.1@
smbget@
smbget.1@
smbgetrc.5@
smbmnt@
smbmnt.8@
smbmount@
smbmount.8@
smbprint@
smbspool@
smbspool.8@
smbtar@
smbumount@
smbumount.8@
smount.cifs@
ssh-askpass@
sumount.cifs@
totem@
totem_nautilus_properties@
totem-video-thumbnailer@
tvtuner.gnome.dynamic@
tvtuner.kde.dynamic@
umount.cifs@
uvi@
vi@
view@
vim@
xvt@
yacc@

ahi esta el archivo gcc que dice:

auto
/usr/bin/gcc

/usr/bin/gcc-4.0.1
300400
/usr/bin/gcc-3.3.6
200303

lo que hice fue cambiar el nivel de prioridad (ese numero) asi que lo cambie y luego ejecute:

[root@MDV2006 alternatives]# update-alternatives --verbose --auto gcc
Setting up automatic selection of gcc.
Checking available versions of gcc, updating links in /etc/alternatives ...

(You may modify the symlinks there yourself if desired - see `man ln'.)
Updating gcc (/usr/bin/gcc) to point to /usr/bin/gcc-3.3.6.

el archivo quedo asi:

auto
/usr/bin/gcc

/usr/bin/gcc-4.0.1
200303
/usr/bin/gcc-3.3.6
300400

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de pacho

# 13572 ¿no compila el kernel con



Gravatar de drakedalfa

# 13582 ¿Eh?

Si creo que si, es mas me parece que el kernel de Mandriva esta con gcc4 ¿porque?

--
¿Quien es Jesucristo?
dalfa@jabber.org



Gravatar de ferrervicent

# 13597 Entonces.....

..... para que usar un gcc mas viejo?
Para compilar aplicaciones si lo entiendo, pues algunas aun no soportan compilacion con gcc4, pero el kernel??

---------------------
Saludos y linux





Gravatar de drakedalfa

# 13602 ¿?

¿Lo dices por el enlace de arriba de donde vino el articulo? pues podria usarse para compilar el kernel si algun modulo se resiste a ser compilado por gcc4, ademas me parece haber leido que gcc4 es algo "buggy" y que ggc3 tiene mejor desempeño y que sus optimizaciones son mejores pero la verdad no se, el articulo esta enfocado a que puedas cambiar tus paquetes bajo alternatives.



Gravatar de pacho

# 13709 Efectivamente se dice

Se dice que gcc 3.4 genera código más eficiente que el gcc4, pero en el caso de mandriva, que tiene la glibc compilada con gcc 4 habría que tener cuidado, ya que podría haber alguna aplicación que falase si la compilas con gcc 3. De todos modos el gcc 3.3 que muestras NO es más eficiente que el 4. El "mejor" sería el de la rama 3.4.

Saludos

Seamonkey1.0(Mozilla1.8)

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.