Currently libfreetype in emul-linux-x86-libs is not built with the bytecode interpreter. The fonts for a 32-bit application look like crap. Simple solution, enable the bytecode interpreter (USE flag bindist does this for the standalone freetype package). I have a dual boot environment on my amd64 box, one 32bit gentoo the other 64bit. I copied libfreetype.so.* from my 32bit partition over to /emul/linux/x86/usr/lib and the fonts look alot better now on firefox-bin and so on.
We try to compile keep the emul-* libs with as close to the default USE flags as possible. If you require otherwise then either wait for 2005.1 or mailtain these libs yourself via a chroot.
Hi. It's 2005-06-04, 2005.1 has been out for a while now and as far as I see, this still is not fixed. If this is a WONTFIX issue (I beg the difference, but hey, it's your call), is there a simple howto to create and manage whole chroot tree just to compile one library? Thank you for the reply.
> If this is a WONTFIX issue (I beg the difference, but hey, it's your call), is > there a simple howto to create and manage whole chroot tree just to compile one > library? It's marked as WONTFIX, so it is one. You can use app-portage/emool to create a tarball of a given package. Reading /etc/emool/emool.conf should give you an idea of how it works and what you can do with it.