duda con glibc

Mauricio Nuñez mauricio en chile.com
Lun Ago 30 15:26:00 CLT 2004


El dom, 29-08-2004 a las 19:57, juan pablo Rumie Vittar escribió:
> Hola lista!
> 
> Recientemente descarge la version del paquete
> glibc-2.3.3.tar.gz y cuando me dispuse a instalarlo en
> la documentacion que explicaba los pasos a seguir
> decia algo asi:
> 
> ...
> 
> Configuring and compiling GNU Libc
> ==================================
> 
>    GNU libc can be compiled in the source directory,
> but we strongly advise building it in a separate build
> directory.  For example, if you have  unpacked the
> glibc sources in `/src/gnu/glibc-2.3', create a
> directory `/src/gnu/glibc-build' to put the object
> files in.  This allows removing the whole build
> directory in case an error occurs, which is the safest
> way to get a fresh start and should always be done.
> 
> >From your object directory, run the shell script
> `configure' located at the top level of the source
> tree.  In the scenario above, you'd type
> 
>      $ ../glibc-2.3/configure ARGS...
> 
> 
> ...
> 
> pero cuando cree el directorio:
> 
> /src/gnu/glibc-build
> 
> y posteriormente ejecute: ./configure (como root
> obiamente, y sin pasarle nuingun parametro)
> 
> me aparecio un error indicandome que tal directorio
> para contruir los ejecutable, no estaba ?! 
> 
> la verdad que no entiendo nada! alguien sabe que estoy
> haciendo mal?
> 

Puedes seguir las instrucciones de Linux from the scratch:
http://lfs.osuosl.org/lfs/view/stable/chapter06/glibc.html

Ojo que es un ambiente chrooteado, con todos los utilitarios linkeados
estaticamente.

Hay una alternativa, documentada cuando estaba recien apareciendo NPTL,
para compilar glibc y utilizarla sin hacer el make install, sino que
directamente diciendole al linker dinamico cual glibc utilizar:

http://lwn.net/Articles/10465/

Mira la linea donde dice:    

elf/ld.so --library-path .:linuxthreads2:dlfcn:math <binary> <args>...


> saludos

Saludos


> 
> =====
> "De la misma forma que el hombre no finaliza nunca su etapa de aprendizaje, la informatica en su mas amplio contexto no finaliza nunca su etapa de evolucion"
> 
> 
> 	
> 	
> 		
> ___________________________________________________________
> 100mb gratis, Antivirus y Antispam
> Correo Yahoo!, el mejor correo web del mundo
> http://correo.yahoo.com.ar




Más información sobre la lista de distribución Linux