Forums:
Os cuento
en Centos 6.2 en gcc hay un problema a la hora de utilizar-lo... no encuentra un archivo que con creando un enlace manualmente se soluciona;
ln -s /usr/lib64/libmpfr.so.1.2.2 /usr/lib64/libmpfr.so.1
Esto mismo quiero que me lo haga un rpm que pueda compilar para que varios usuarios con este rpm puedan ejecutar y listo... que tendría que poner en el *.spec para que me cree ese enlace... ya que si lo pones tal cual a la hora de compilar no encuentra dicho archivo ( normal porque busca en la raiz de /root/rpmbuil/build
no se si me entendéis...?
así de aquí en adelante
así de aquí en adelante tendrías que ocuparte de crear una y otra vez un rpm cada vez que un nuevo gcc salga. cosa que ocurre de vez en cuando.
La variante adecuada? reportarlo en el bugzilla de redhat y esperar un ratito a que se arregle, así todos se benefician del upstream para abajo
Saludos
epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre
el problema (si es que existe
el problema (si es que existe pues no veo la forma de validarlo) está en el paquete mpfr, no en gcc
Saludos
epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre
re:
Hola
Gracias por tu rapida respuesta!
comprovare si hay un paquete superior del que me comentas...
Igualmente por curiosidad... que se pondria ej el archivo spec para que cree un enlace??
ok, pero te repito, el enlace
ok, pero te repito, el enlace se corresponde con otro paquete, cuidado con hacerlo en gcc pues no sería correcto
es muy variable, depende de tus variables, pero aquí un ejemplo:
http://serverfault.com/questions/82193/creating-symlink-in-usr-bin-when-creating-an-rpm
Saludos
epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre
re:
perfecto ya lo he solucionado con ese paquete que lo he recompilado, algun problema habia que no habian puesto que creara ese enlace precisamente... pero bueno ya esta!
tranquilo que el gcc no lo tocare jejeje! yo los paquetes que tienen compartido i686 y x86_64 aún no la controlo!! jejeje!
lo del enlace ya lo he pillado como se hace! coges del archivo local /usr/lib64 al directorio del $RPM_BUILD_ROOT/.... y luego lo volvera a crear bien! :)
mil gracias!