(th-?)sparc* (Re: [AC] kernel sparc)

Tomasz Mateja tommat w pimpek.one.pl
Wto, 23 Sty 2007, 09:12:37 CET


Tomasz Mateja wrote:
> Jakub Bogusz wrote:
>> Który libtool?
>> Dopiero 2:1.5.22-12 ma poprawkę na multiliba na sparcu.
> Headshot, mialem o jeden rel za malo
> gmp --without tests przeszlo.
> Dzieki i pozdrawiam.

Radość troche przedwczesna:

rpmbuild -bb gdbm.spec --target=sparc-pld-linux
[...]
rm -f libgdbm.la
/bin/sh ./libtool --mode=link sparc-pld-linux-gcc -o libgdbm.la -rpath 
/usr/lib \
         -version-info 3 0 0 gdbmopen.lo gdbmdelete.lo gdbmfetch.lo 
gdbmstore.lo gdbmclose.lo gdbmreorg.lo gdbmseq.lo 
gdbmsynsparc-pld-linux-gcc -shared  .libs/gdbmopen.o .libs/gdbmdelete.o 
.libs/gdbmfetch.o .libs/gdbmstore.o .libs/gdbmclose.o .libs//usr/bin/ld: 
warning: sparc architecture of input file `.libs/gdbmopen.o' is 
incompatible with sparc:v9 output
/usr/bin/ld: warning: sparc architecture of input file 
`.libs/gdbmdelete.o' is incompatible with sparc:v9 output
/usr/bin/ld: warning: sparc architecture of input file 
`.libs/gdbmfetch.o' is incompatible with sparc:v9 output

i tak dla wszystkich .o

.libs/gdbmopen.o: In function `gdbm_open':
gdbmopen.c:(.text+0x2e8): undefined reference to `.udiv'
.libs/gdbmdelete.o: In function `gdbm_delete':
gdbmdelete.c:(.text+0xb8): undefined reference to `.rem'
gdbmdelete.c:(.text+0xec): undefined reference to `.rem'
gdbmdelete.c:(.text+0x19c): undefined reference to `.rem'
.libs/gdbmstore.o: In function `gdbm_store':
gdbmstore.c:(.text+0x10c): undefined reference to `.rem'
.libs/bucket.o: In function `_gdbm_split_bucket':
bucket.c:(.text+0x188): undefined reference to `.rem'
.libs/bucket.o:bucket.c:(.text+0x1c0): more undefined references to 
`.rem' follow
collect2: ld returned 1 exit status
make: *** [libgdbm.la] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.53727 (%build)

z target=sparc64-pld-linux buduje się.

-- 
T.


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