Jak zbudować pakiet na inną architekturę?

Arkadiusz Rdest weed w punkt.pl
Nie, 2 Lip 2006, 12:45:32 CEST


Adam Mikuta wrote:
> 06-07-02, Arkadiusz Rdest <weed w punkt.pl> napisał(a):
> 
> 
>>Mam zrodla i speca z cvs na jednym kompie (x86 32-bit)
>>
>>Potrzebuje zbudowac na nich paczke dla innego kompa (amd64).
>>
>>Czy da sie? A jesli tak to jak, bo zbyt pozno juz jest chyba, i nie
>>udalo mi sie wygooglac.
> 
> 
> builder ma przełącznik target, budowałem tak kiedyś na i686 pakiety
> dla i586 i niby działało ;)
> 

dzieki.. niby zadzialalo... pakiet sie zbudowal poprawnie,

# ./builder --target=amd64 pure-ftpd.spec
...
Wrote: /root/rpm/RPMS/pure-ftpd-1.0.21-1.amd64.rpm
...


ale po przeniesieniu na docelowa maszyne

poldek:/all-avail> install --reinstall pure-ftpd-1.0.21-1
Processing dependencies...
pure-ftpd-1.0.21-1 obsoleted by pure-ftpd-1.0.21-1
error: pure-ftpd-1.0.21-1: req libc.so.6 not found
error: pure-ftpd-1.0.21-1: req libc.so.6(GLIBC_2.0) not found
error: pure-ftpd-1.0.21-1: req libc.so.6(GLIBC_2.1) not found
error: pure-ftpd-1.0.21-1: req libc.so.6(GLIBC_2.2) not found
error: pure-ftpd-1.0.21-1: req libc.so.6(GLIBC_2.3) not found
error: pure-ftpd-1.0.21-1: req libcap.so.1 not found
error: pure-ftpd-1.0.21-1: req libcrypt.so.1 not found
...


wiec moze z innej beczki.
Spotkal sie ktos z problemem opisanym ponizej?
http://sourceforge.net/tracker/index.php?func=detail&aid=1101939&group_id=18317&atid=118317 


Rozwiazania nie ma, wiec wykomentowalem w zrodelkach te kilkanascie 
linijek co robily RENAME przed DELE, no i teraz wlasnie chcialbym sobie 
przebudowac pakiet, ale na innym kompie, gdzie mam cvs'a zainstalowanego.


-- 
  -[  net and sys admin  ]-[ Learn the facts and make up your own ]-
  -[ weed(at)punkt(dot)pl]-[ damn mind. That's why you have one.  ]-


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