[th] multilib libtool sparc (było: Re: [th] acl & multilib)

Tomasz Mateja tommat w pimpek.one.pl
Pon, 12 Lut 2007, 21:08:23 CET


Tomasz Mateja wrote:
> Jakub Bogusz wrote:
>> On Fri, Jan 26, 2007 at 06:27:39PM +0100, Tomasz Mateja wrote:
>> [...]
>>> ../libme-archive  /usr/lib64/libattr.so  -m32 -mtune=ultrasparc 
>>                    ^^^^^^^^^^^^^^^^^^^^^^
>>> -Wl,--version-script -Wl,../exports -Wl,-soname -Wl,libacl.so.1 -o 
>>> ./usr/lib64/libattr.so: could not read symbols: File in wrong format
>>> collect2: ld returned 1 exit status
>>>
>>> Nie mam pojecia juz gdzie szukac.
> 
> No właśnie -lattr przekazane do libtoola zmienia się na 
> /usr/lib64/libattr.so w wywołaniu gcc
> 
to samo mam teraz z libgcrypt.
Zaczynam coraz bardziej podejrzewać libtoola chociaż obie biblioteki 
(libattr i gpg-error) to moje kompilaty.

rpmbuild --rebuild 
/home/users/builder/rpm/SRPMS/libgcrypt-1.2.4-1.src.rpm 
--target=sparc-pld-linux
[...]
/bin/sh ../libtool --tag=CC   --mode=link sparc-pld-linux-gcc  -O2 -m32 
-mtune=ultrasparc  -Wall -Wl,--version-script=./libgcrypt.vers 
-version-info 13:3:2  -o libgcrypt.la -rpath /usr/lib 
libgcrypt_la-misc.lo libgcrypt_la-global.lo libgcrypt_la-sexp.lo 
libgcrypt_la-stdmem.lo libgcrypt_la-secmem.lo 
libgcrypt_la-missing-string.lo libgcrypt_la-module.lo 
libgcrypt_la-ath.lo ../cipher/libcipher.la ../mpi/libmpi.la -L/usr/lib64 
-lgpg-error
sparc-pld-linux-gcc -shared  .libs/libgcrypt_la-misc.o 
.libs/libgcrypt_la-global.o .libs/libgcrypt_la-sexp.o 
.libs/libgcrypt_la-stdmem.o .libs/libgcrypt_la-secmem.o 
.libs/libgcrypt_la-missing-string.o .libs/libgcrypt_la-module.o 
.libs/libgcrypt_la-ath.o -Wl,--whole-archive ../cipher/.libs/libcipher.a 
../mpi/.libs/libmpi.a -Wl,--no-whole-archive  -Wl,--rpath -Wl,/usr/lib64 
-Wl,--rpath -Wl,/usr/lib64 -L/usr/lib64 /usr/lib64/libgpg-error.so  -m32 
-mtune=ultrasparc -Wl,--version-script=./libgcrypt.vers -Wl,-soname 
-Wl,libgcrypt.so.11 -o .libs/libgcrypt.so.11.2.3
/usr/lib64/libgpg-error.so: could not read symbols: File in wrong format
[...]

[builder w pldmachine SPECS]$ rpm -q --qf "%{NAME}-%{VERSION} %{ARCH}\n" 
libtool
libtool-1.5.22 sparc64

Bardzo proszę o pomoc.

-- 
T.


Więcej informacji o liście dyskusyjnej pld-devel-pl