Za prve: To "nalinkovanie hore-dole" je velmi zly napad. Je to dobre akurat tak na rozbitie systemu (bud okamzite, alebo sa to prejavi az neskor, ked pridu nejake updaty a ty uz si medzicasom zabudol, co si linkoval a ze si vobec nieco linkoval). Mne sa doteraz podarilo rozbehnut uplne vsetko bez toho, aby som manualne kopiroval/linkoval cokolvek do /usr...
Za druhe: Ked zoberies 64-bitovu kniznicu a nalinkujes ju aby sa tvarila ako 32-bitova, tak to jednoducho nefunguje. Pre 32-bitovy mod musi byt ta kniznica patricne skompilovana.
Za tretie: Najprv sa zbav vsetkych symbolickolinkovych smeti, ktore si povyrabal. Multiarch by si mal mat uz zapnuty (vo Wheezym je ia32-libs len prechodny balik ktory zapne multiarch, plus nainstaluje 32-bitove verzie zakladnych kniznic, samozrejme fglrx nie su zakladne kniznice)... Tak potom len nainstaluj patricne 32-bitove verzie fglrx kniznic, mali by to byt libfglrx:i386, libgl1-fglrx-glx:i386 a libfglrx-amdxvba1:i386.
No a nakoniec si mozes overit, ci patricne 32-bitove verzie kniznic budu aj pouzite - pomocou "ldd binarkaktorapredtympindalanaabsenciu32bitovychkniznic" uvidis vsetky dynamicky linkovane kniznice ktore binarka vyzaduje spolu s ich cestami, pripadne uvidis ktora kniznica chyba (samozrejme, ak sa nespusta priamo binarka, ale nejaky wrapper-skript, tak sa treba najprv dopatrat, kde je ta patricna binarka a pripadne aj nastavenie LD_PRELOAD a LD_LIBRARY_PATH, ak ich ten wrapper-skript nastavuje, pretoze niektore dynamicky linkovane kniznice mozu byt distribuovane priamo s danou binarkou a teda sa mozu nachadzat aj mimo standardnych ciest pre kniznice).