[eside-ghost] Compilar librería dinámica en amd64
Alvaro Uría
fermat en movimage.com
Mie Abr 30 00:39:45 CEST 2008
Aupi,
Jon Urionaguena [29/04/08 18:02 +0200] escribió:
> Quiero generar una librerÃa dinámica de dos ficheros objeto y tengo esta
> lÃnea de bash para hacerlo, según me explica el manual...
>
> #gcc -shared -W1,-soname -W1,libxxx.so -o libpxxx.so objeto1.o
> objeto2.o -lc
>
> Y me da error:
> /usr/bin/ld: objeto1.o: no se puede usar la reubicación R_X86_64_32
> contra `a local symbol' cuando se hace un objeto compartido; recompile
> con -fPIC
> objeto1.o: no se puede leer sÃÂmbolos: Valor erróneo
[...]
> #gcc -fPIC blablabla
>
> Y me da mismo error. He probado CFLAGS="-fPIC", incluso LDFLAGS (ya que
> es error del linker), y ya para volverme loco CXXFLAGS y tal.
>
> ¿Qué hago mal?
Según el error del enlazador, "objeto1.o" no ha sido compilado con la
opción "-fPIC".
> Eskerrik asko,
Saludos,
--
,____________,
.' '.
/~~~~^~~~^~^~~~\
/ _ /|| \ Alvaro UrÃa (0x5109E791)
; ( } \||D ; <fermat at movimage.com>
| | /\__,=[_] |
; ( |_\_ |---| ; It might look like I'm doing nothing, but
\ )| |/ | | / at the cellular level I'm really quite busy.
'. | /_ | |.'
'------------'
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : no disponible
Tipo : application/pgp-signature
Tamaño : 189 bytes
Descripción: Digital signature
Url : https://listas.deusto.es/mailman/private/eside-ghost/attachments/20080430/8dff1d21/attachment-0001.bin
Más información sobre la lista de distribución eside-ghost