[linux] Re: Tuxmath-i386-rpm niet te installeren op athlon-64

Julien Michielsen julien op michkloo.xs4all.nl
Zo Dec 4 07:29:39 CET 2005


On Wed, 30 Nov 2005, Hugo van der Kooij wrote:
> On Wed, 30 Nov 2005, Julien Michielsen wrote:
> 
> > Heb de source van het programma maar opgehaald, om de executable zelf te
> > breien. Dat zal een oplossing zijn voor dit probleem, maar ik blijf het
> > intrigerend vinden dat een i386-executable niet te draaien is op een
> > athlon-64.
> 
> Ik denk dat je funadamentele problemen hebt met de inrichting van je OS.
> Schijnbaar is het halfweg 64 bits en zit het niet goed in elkaar.
> 
> Mogelijk omdat van 64 bits packages verwacht wordt dat ze na 32 bits
> packages worden geinstalleerd of door andere keuzes die op dit moment niet
> compatible zijn met jouw manier van werken.
> 
> Uit vroegere ervaringen met Linux op Sparc hardware kan ik beamen dat
> mengen van 32 bit en 64 bit software niet even snel klik werk is. Maar de
> Sparc had nog wat andere uitdagingen extra maar gelukkig ook weer minder
> van de intel specifieke problemen.
> 
> Maar ik denk dat je veel te makkelijk denkt over 64 bits vs 32 bits.

Of - anders gezegd - dat je je er goed bewust van moet zijn dat alle 
libs die bij een programma horen ook consistent op het systeem aanwezig 
zijn. Zo had ik wèl de voor tuxmath benodigde SDL_image geïnstalleerd, 
maar dat was de x86_64-rpm. En daarnaast ook de i386-rpm installeren zou 
nogal onzinnig zijn omdat dat tot een onuitwarbare kluwen zou leiden. Ik 
kreeg dan ook de melding "rpm already installed". 
Daarna naast de SDL_image ook de -deve-rpm geïnstalleerd, en daarmee 
compileerde het geheel als een zonnetje. (Was het maar even eenvoudig 
onze zoon erachter te krijgen om zijn rekenkunde te verbeteren ;-)  De 
les eruit is duidelijk: hetgeen je probeert te construeren moet geheel 
van één en de zelfde structuur zijn. Wanneer je dat doet zul je - denk 
ik nu - weinig problemen tegenkomen op een athlon-64. Maar een paar 
goede hints, nadat je fouten hebt gemaakt, helpen. De zin aan het begin, 
dat het mij intrigeerde dat een i386-rpm niet draaide op een athlon  
zul je me dan ook niet meer horen zeggen. 
Dank voor de les, met name Hugo en Paul.

-- 
Julien Michielsen                   
julien op michkloo.xs4all.nl




More information about the Linux mailing list