Mislim da multilib nema mnogo problema. Generalno radi sasvim fino. Ali ako već pitaš za probleme...
Može postojati problem sa nekim SlackBuildovima sa SlackBuilds.org. Konfiguraciona podešavanja alatki za izgradnju (autotools, qmake, cmake) nekih programa traže biblioteke sistema u /usr/lib umesto u /usr/lib64 pa se pojavi greška o pogrešnoj arhitekturi. Ali ovo se ne dešava kod svih paketa.
Lek? Ili izmeniti SlackBuild na način koji će naterati ove alatke da koriste /usr/lib64 ili privremeno premestiti /usr/lib (recimo u /usr/lib32), a zatim vratiti na prethodnu lokaciju nakon kompilacije.
Drugi problem na koji sam nailazio je problem sa kockicama umesto fontova u 32-bitnim gtk2 aplikacijama. To nije teško rešiti.
Slakov rc.M sadrži:
Code: Select all
# These GTK+/pango files need to be kept up to date for
# proper input method, pixbuf loaders, and font support.
if [ -x /usr/bin/update-gtk-immodules ]; then
/usr/bin/update-gtk-immodules --verbose
fi
if [ -x /usr/bin/update-gdk-pixbuf-loaders ]; then
/usr/bin/update-gdk-pixbuf-loaders --verbose
fi
if [ -x /usr/bin/update-pango-querymodules ]; then
/usr/bin/update-pango-querymodules --verbose
fi
Potrebno je dodati i (ovo takođe može u /etc/rc.d/rc.local):
Code: Select all
if [ -x /usr/bin/update-gdk-pixbuf-loaders-32 ]; then
/usr/bin/update-gdk-pixbuf-loaders-32 --verbose
fi
if [ -x /usr/bin/update-pango-querymodules-32 ]; then
/usr/bin/update-pango-querymodules-32 --verbose
fi