(th-?)sparc* (Re: [AC] kernel sparc)
Tomasz Mateja
tommat w pimpek.one.pl
Sob, 20 Sty 2007, 23:31:01 CET
Jakub Bogusz wrote:
> Obecny stan /chroot-th jest taki:
>
> binutils-2.17.50.0.8-3.sparc
> gcc-4.2.0-0.20061225r120195.2.1.sparc64
> glibc-2.5-0.2.sparc
> glibc-2.5-0.2.sparc64
>
> +jakieś drobiazgi. Reszta z Ac.
>
> Pakiety leżą w /chroot-th/home/users/qboosh/rpm/RPMS na maszynie
> rivendell; kto ma konto, ten ma dostęp.
>
> Mój czas na większe grzebanie w tym się kończy, kontynuację pozostawiam
> zainteresowanym. Ewentualnie przy jakichś konkretnych problemach może
> będę mógł pomóc.
>
> Odnośnie używania środowiska: architekturę budowanych pakietów wybiera
> się przez --target={sparc,sparc64}-pld-linux ; używanie sparc32
> w ogólności nie wydaje się być potrzebne (ani nic nie daje) - ale może
> więcej pakietów tego wymaga ze względu na źle napisane/wywoływane
> skrypty konfiguracyjne.
>
> Kompilator i linker domyślnie generują kod 64-bitowy; żeby zbudować 32-,
> trzeba użyć -m32. I tutaj część pakietów może wymagać dodania $CFLAGS do
> polecenia linkowania (automake tak robi, więc nie ma powodu, żeby robić
> inaczej). Jeżeli z jakichś powodów CFLAGS nie można dopisać do
> linkowania, to można dodać -m32 do %{__cc}.
>
>
Troche sie na tym calym multilibie nie znam:
rpmbuild --rebuild patch-2.5.9-5.src.rpm --target=sparc64-pld-linux
....+ __spec_install_post_chrpath
Remove RPATH from 1 executable binaries and shared object files.
`/home/users/builder/tmp/patch-2.5.9-root-builder/usr/bin/patch'
probably isn't a 32-bit MSB-first ELF file.
elf_open: Exec format error
`/home/users/builder/tmp/patch-2.5.9-root-builder/usr/bin/patch'
probably isn't a 32-bit MSB-first ELF file.
elf_open: Exec format error
--
T.
Więcej informacji o liście dyskusyjnej pld-devel-pl